An initial hard reset will take care of a lot of little quirks - keyboard is NOT among them.
The TF3D restarting over and over again, usually indicates that an installed program is conflicting with it. If you have no apps installed and just want to play some vids off the card - it should not do that. There may be something wrong with the phone.
If you have something installed - it's time to start over and see which one is the culprit.
Nannybear: Also, the app (Presenter) should not be a problem as long as it is a Windows Mobile Application compatible with WM6.1
To find the Rom Threads: Click on the Search link on the top of the page and just type in ROM
http://www.alltouchpro.com/search2/