25 meg downloads don't last very long, so the very worst is that your gigabit pipe gets caught for a bit - hell even a company like Linode does 2GB out for $160/m :).
S3 is very expensive for what you are doing, saying you don't need to own/run servers for things like a podcast is just pissing money into the wind.