The problem is Google's algorithms heavily favor older sites that have been accumulating massive amounts of backlinks with targeted anchor text for years & years. An upstart like Rapgenius doesn't stand a chance.
Another problem is that Google seems to only selectively enforce "violations" of their terms of service like this. Some sites get away with these violations forever, so you'll never be able to catch them in traffic unless you play dirty too.
I should know: I have a niche e-commerce site with a blatantly obvious better shopping experience than most competitors, but unless I use similar tricks I'm nowhere to be found in Google's results. And "natural" link building doesn't really work for us, there's not enough people writing about my niche and quite frankly its not really that interesting--so it's not really possible to get "natural" links without coercing people.
Google, your system is totally broken.