Multichoice I know you're watching this thread. DSTV on demand is great but with a few minor tweaks it could become very popular.
1st Instead of downloading everything first you need to unable us to watch the show immediately (stream the show) like netfilx, hulu or youtube.
2nd Why not have a subscription fee for DSTV on demand on its own, free for premium dstv subscribers sure no problem, but what if you're not a dstv subscriber or a compact subscriber? So just have a monthly R?? fee for anyone who signs up online using their credit card. So you make more from compact, lite etc subscribers and you also make something from people who don't have a DSTV decoder or don't intend to ever install one. You'll also make something from people with don't own TV's
Lastly get an Android/iOS app, people with smartphones can signup and stream DSTV on demand
These are all things that have been tried and tested and it works, you only need to look at how popular netflix, Hulu & similar services are.