2 Chainz is terrible, but I love this song and video. I appreciate ridiculous things, and this is by far the most ridiculous thing I've seen/heard in a long time.
I'm very tolerant towards hip-hop like this, but have yet to understand the appeal of 2Chainz. Heard his whole album and was not entertained at all. He's like low-tier hype rap.