And when exactly Nokia promised any of this for the N900? If you need someone to blame, blame yourself for buying a product with no research of its shortcomings.