I totally agree with you on email! Spam and the fight against it has made email uselessly unreliable. Sure it may seem to work 99% of the time but when that 1% you miss a very important email and you never even knew you received it, then it's not good for business or personal life. The lack of serious reasonable alternatives that provide a greater degree of reliability is disappointing to say the least.
Other comments:
1. I think part of the reason we have such incompatible web browsers was due to loose HTML standards. Has that really changed with HTML 5? Even as a replacement for Flash I find the implementations lacking (for example Youtube's HTML 5 player is useless. If the standard has been laid out, you'd think it would take developers only a few weeks to develop a reasonably working HTML 5 alternative.)
2. Predictive touch: has anyone tried Swiftkey X? It was part of the Android Market's 10 for 10 sale and I'm pretty impressed. It could use polish but it's leaps and bound far ahead of current art.
3. Don't forget that MacOS X isn't free from attack, it's just a less prominent target!

































