I have exactly the same experience with my HTC Touch Diamond2 with WM6.1 on it. It installs just fine, but when I run it, it displays a message reading "Auto Detecting Gps" and that’s it. The reset button is the only help.
Sorry to say, I can verify that om my HTC Touch Diamond 2 also...