The N900 is a work in progress and was billed as suitable for developers and early adopters. If you didn't realise that meant it wasn't a device that was 'appliance ready' then that would explain your disappointment.