I don't mind the jokes - I actually find it fits the culture. They should expands with a another site for "normal" content though. Using Rap Genius has obvious branding issues...
I believe their longterm plan will go turn their platform into a framework to build other niche communities. Sort of like the relationship between Stack Overflow and Stack Exchange.