>And I didn't know about the "long press for numbers" functionality, until I read this review.
Eh? Does your on-screen keyboard not show you the shifted version of each button in a lighter colour above the main button? Mine has '1' above 'Q', '!' above 'A', '_' above 'Z', etc. Trying to type on the thing would be excruciating without those.
I think this is Froyo (but maybe the keyboard is an application independent of the OS version?).