I wouldn't waste time on trying to pigeonhole your site into one term or another -- you need to stand out from the crowd and today, that takes a hybrid approach -- blog + TGP + Tube +++ or whatever your USP is.
Focus on delivering the type of user experience that YOU would value as a consumer (and be willing to pay for), not on what "type" of site it is and how well it fits the style of countless other sites.
