I know it sounds like I'm calling you out, but I'l legitimately curious.
How exactly did you manage to run WP7 on it?
When you root the phone, you can install a different OS on it. It gives you access to the main code to the current build of your version of Android. There's a file in there that is called "boot", it basically says to boot from the certain "partition" if you will, much like BIOS, except this you have to manually program. You add a line of code right under that basically telling you to choose the boot location when you turn on your phone. You put the build of Windows Phone 7 onto your SD card, then upon starting up the phone, you can choose which one you want to boot from.
Or, if you want, root the phone, format the phones memory, put Windows Phone 7 OS files into the phone, and you'll boot up using Windows Phone 7. Granted, my physical keyboard doesn't work in WP7 because the build didn't support a keyboard.