I'm pretty sure that mixcloud.com are legit, much like play.fm and letsmix.com.As for mixes... that's still pretty grey. If mixcloud doesn't pay royalties to at least one performing rights org (which would then be passed on to the relevant songwriters/publishers in the relevant countries) then they're really a target for litigation if they're generating money.
when you see the waveform while listening to a track for the first time, you anticipate the breaks, the drops, the changes, loud/quiet dynamics, because you see them before they happen.
ever thought that this is NOT the way you should experience music???