Works very well on my (edit: stock rom) Touch Pro.
Sound isn't cutting out on me at all, I'm getting full tracks. My guess is whoever was getting songs cut off w/ the TP was having it happen because they were losing a signal like was mentioned with the Apache/6700.
Display is a little wonky as mentioned, but it actually works flawlessly. SQ with the phone speaker seems pretty normal to me. I'm certainly no audiophile, but I'd like to think I can hear the difference between 32-64kbps and 128kbps-192kbps.
The graphical problems are easy enough to work around, the only thing I think it really needs is a volume slider with much higher resolution than the regular TP sound level adjuster with 6 positions. Even the lowest possible volume is a little bit higher than I'd like with headphones on.