You should be able to improve your steaming experience by bypassing Orb's servers. If you're using WiFi on your home network, the Orb applet should figure that out for you. If you're not on your home network, you can try a little port forwarding. Instructions are here:
How do I set Port Forwarding on my router to bypass Orb stream servers?
Note: I have a Palm 755p and don't use a TP2 (yet). Unfortunately, I have no experience with Windows Mobile.