Podcast, sure.
Need people with native english speaking skills and casting experience. Where we gonna found that in ambrosia? Nowhere!
I have both, yet they're not necessary for weekly communication with people. You're not shoutcasting after all.
Also, we plan on improving TS3's activity, only thing is, right now we have a bit more important stuff to do. Once we're done with that, we already have planned ts3 events since last highstaff meeting. Just not enough time for realisation so far. So yeah, I can promise they will be here one day, but first we need to fix actual in-game servers. For now teamspeak can be a bit more of a private silent place.