we just need Bitcoin 2 and startover to truly fix it (fix the major problems in the protocol design first ofcourse), and then Bitcoin 3 if that fails etc (naturally)
You mean like, 0.6, 0.7, 0.8 an so on? Giving them integer numbers doesn't really change anything, you know?

Having said that, bitcoin is still beta software, tiny quirks like the one at hand are to be expected.
Now accept your fate, you won't be getting a chance to be an early miner in a "bitcoin2" network
