Lots of other Magic Forums that allow you to upload videos of yourself
You could always upload to Youtube which seems to be the way most videos 'go viral' sometimes over night.
I personally hate Youtube for many reason so I would never catch your video there to be honest but it has...