Figured out why I was only hearing like 5 songs.
Apparently you're supposed to have the stock music player set to "party shuffle" and then that widget in the car dock app works great. Plays all songs.
And I'll try talking with somebody with the phone not in speaker phone, I'm pretty sure it will work so that they can hear me, and I can hear them through car speakers.
Oh and I called Moto and the lady talked sooooo slow, and verified everything I said like 4 times, just to say that she could just replace it. Didn't even know how to troubleshoot.