Good report, Chris. You've done well to clock up so many miles since 2009 and with only a few problems.
My tax disc also fell off the windscreen but luckily it dropped into the passenger foot well!! (It was after I replaced my cracked windscreen and I didn't use the right sticky pads.
)
For issue number 6 , you could try Aerotight nuts?
http://www.ebay.co.uk/itm/M8-STAINLE...ht_2204wt_1163
...peter