Was your podcast approved (did you get an email from Todd) for TechPodcasts.com?
On blubrry, you go to manage account > Connect and Get Featured on blubrry!
In there, If you meet the requirements, you will be included in the blubrry app on those platforms.
-Mike