That's how all my previous nokia phones worked too, I don't like it but it's to avoid using up all the space in the event viewer with a single contact.
This is probably not going to be fixed. The N900 is considered almost a small ocmputer not a regular phone, so you are supposed to always use the keyboard. Portrait mode works only with the phone application because using it in landscape mode would be painful.