With regards to the third point, I may decide to abandon the standard Bitcoin client entirely and come up with a new client from scratch and perhaps even a new blockchain (time and life allowing).
Is it ur coin -
https://bitcointalk.org/index.php?topic=303898.0?Ofcourse, if I do come up with a new chain, I will likely transfer all existing coins to the new chain somehow.
Mastercoin and Nxt already showed the way.

Btw, Nxt creator claims that he solved 51% attack...