I have now used Run.GPS on Android (Google Android 2.3.3 Build 1661, with swedish language/english voice, Samsung Galaxy).
I think you have done a very good job porting the solution from a functional point of view.
It is a pity HRM doesn't work yet, but I hope to see it when the BT functionality will be supported in Android.
A few things I noticed:
1. The voice doesn't say the curent speed only "km/h"
2. The "control button" on the headset is not working to pause, skip and play songs).
The best would be to be able to configure it so it paused the work out with double click)
3. I have also the light version installed (to support you, but it looks like you get a conflict if you have both version installed)
4. Swedish translation User Configuration and Crossingways.com settings are not correctly displayed
5. The readability on the map is not as good as when I display maps in Google map.
(Do you plan to support any vector format?)
6. My "android friends" think you should have a skin that makes the application look more like an android applications.