wunderradio is due to come out for Android very soon. They have tons of stations (tried it on WinMo and iPhone).
How did you try to upload your facebook videos? Did you try going into your media gallery app and clicking the share button? And were you trying to upload 720p video over 3g? If so, that seems like it would be impossible to upload... try wifi if u dont have 4g. Or reduce the quality. I'm wondering if uploading will get disconnected if you let your screen go to sleep during the process too....
the touch pro has 10x as many headaches btw