Agreed on too few buttons with each having too many purposes. Overall though, I'm pretty happy with mine.
To solve the MP3 issues, I just bought a simple $15 wireless FM transmitter that my Ipod Nano clips into. I tuned my Scala Rider to the correct FM frequency and presto, I heard my music...