Very nice! Random suggestion, how about you turn the background color of the page to the avg color/most popular color people picked for the song when displaying the results.
It would be interesting to match up after a while with a similar project using "mood words" to create a map of mood to colour which could be broken down by region, by music preferences and such.