Regarding (6), here is the Qt bug report:
https://bugreports.qt-project.org/browse/QTBUG-39524
I guess we will have to wait for Qt 5.3.2 for the fix, or if it takes a very long time, I will implement the fix myself in the version of Qt bundled with calibre.