I have no issues with the speaker volume, we used the navigation last week and I was wondering how it would do with the stereo on... It was fine.
I bought 'Ultra Keyboard' they just had an update that includes trace (which is their name for the swype feature) They also added some other key features for sizing it (people have complained you couldn't see what you wrote now you can size it to see as much as you would like)
The ability to get swype is not available right now unless you root the phone.
There are several keyboard apps out there that will improve your experience with the phone