At first glance, it doesn't look like it currently supports video podcasts. This is a bummer. Hopefully shows up in future versions or IAP
YouTube has been apparently awful at having humans being contactable to sort this stuff out. Guys From Queens have related the same experiences.
Own your content. Yes, it's expensive, and a cost of doing business, but TWiT's got some revenue.