If the photo IS real, it seems like he (or his publicist) is trying a bit too hard to prove a point. He is such a handsome guy without having to go to such an extreme. Feels like a page out of the Britney Spears handbook.
Who cares how big his dick is? He puts it in Cameron Diaz, for God's sake. He wins, hands down!