Actually never saw this but that was one heck of a promo that was sadly hidden away.The guys gonna be a fantastic monster heel.
I'm assuming you've seen this before but if not watch it. The guy can talk and moves pretty well for someone that size.
Remember hearing people talk about this as a "holy cow this guy can talk? Wow, maybe they'll do something with him (lel)" moment... Lets see how good it really is, shall we?