I had the same reaction. I'm not a "muscles on muscles" guy but three times a week I lift weights. The 'meat head' thing was judgmental and off-putting.
Perhaps more importantly, why do I have to create an account to view a work out video? That and the fact that I had to agree to a massive ToS which included things about billing and cancellation stopped me going further.