I really like Cav, he inspires me. I generally don't mind his immature attitude because he seems to show so much respect for his team and can back it up with his legs. That being said I was disgusted by what he said to Thor and was happy to see Thor teach the kid a lesson.
As far as Cav not pulling off the green jersey, I don't think it's a big deal. I remember him saying in an interview earlier this year something along the lines of "I'm not mature enough yet to get it"; he apparently was right.