This is the most entertaining thread on head fi lol. I went through five pages. Anyways, back to your post, I think you are mixing up overrated and overpriced. If the m50s were
$300, they would be overpriced, not overrated. The m50s should rly make a redesign, and new drivers. They had the same design and drivers for over six year.
If it is not broken, don't fix it (the russian principle)! :p