Yes, any freeware that's on the DLS you can download at any point, even if you don't own T:ANE, you can still download freeware for it. The speed is average at best, and you have a daily 100mb cap, but it is free.
There is some payware on there, but that's because individual content creators...