Great post and great site. This is an awesome example of trying to get that dream job, and even though it didn't work out, like you said, I am still sure you learned a lot.
Not to hit a sore spot or anything, but I am going to be going to DBC and they happen to teach the same tools that Rap Genius uses. Rap Genius is also one of my dream companies to work for. If you don't mind me asking...do you have any suggestions for someone applying to Rap Genius?