I know I'm replying to a three-year-old post but wow, these guys keep doing the thing! I remember reading about them in TVTropes, but at that time I: (1) didn't live in the US, (2) had no reason to think I would end up living in the US, (3) had no motivation to practice listening to people speaking English. Now that my life has changed dramatically, I will subscribe. Thanks.
PS With the luck I have, they will certainly shut down the podcast next week...