1. Use configuration Editor tool and disable the ribbon . This will apply to all QWP web parts.
Launch Configuration Editor tool, open your web.config file and from the toolbar select the Configuration Section form (4th button from the left).
On the tab General you need to check the Quest Ribbon Diuslay option, save and refresh the SP page.
For issue#2 and #3 I need more time to investigate. Waht's your QWP version?