I can suggest two more podcasts:
1) Speaking Russian - short episodes in English discuss simple Russian words and useful phrases appropriate for different levels.
2) Очень по-русски (Very Russian) - a fun podcast that goes beyond standard textbooks and discusses Russian slang and idioms. The podcast is in Russian. Full transcriptions and translations are provided.
Hope you'll enjoy the podcasts!