Stephen Colbert's version is better because it's self-aware about being a horrible song, and that self-awareness is what makes it funny. Both the original and the Glee version lack this knowledge. Rebecca Black's excuse was that she's a preteen female who wanted to be famous. What's Glee's excuse for taking a crappy song and trying to make it more serious?