I don't think it's going to get any better than it currently is. Ranger mentioned a while back that his personal opinion is that uncapped is unsustainable, and that Netflix and other streaming services are not a priority as all as they are not strictly legal here...
I can imagine that some suit somewhere has set a budget figure and said 'this is the amount we are willing to spend on bandwidth'. Some other suit said 'lets try and sign up as many customers as we can so we can try get this business model to work - cause its all about economies of scale' and dropped prices drastically. Some other suit said 'let's lock in customers by offering them a 1 year contract for a sizeable discount' and yet another suit said, let's squeeze our competitors margins by upgrading all customers to double their current speed.
And, then all the suits patted each other on the back went to play golf, and it became an engineering problem.
So, now the engineers have this set amount of bandwidth and a huge influx of customers over a period where there is a network 'freeze', and all these customers get upgraded over the same period. So where that set amount of bandwidth could easily cope with Netflix and the likes June to August last year, things started to get a little more strained September onwards. Engineers probably frantically trying to tweak shaping to give everyone a decent experience, and it worked, sort of, until the free upgrades started to kick in. I'd be willing to bet (I am not a network engineer) that at a certain level of utilization, you can prioritize all you like, you're still going to get a bad experience. Sure, they can tweak it a little, and they can shift it around so Cape Town get preference for a day or two so they stop bleating, then JHB get preference for a day or two, then Durban etc, but nothing is going to change until either (a) enough people get pissed off and leave, bringing down the load or (b) the suits buy some more bandwidth - but then how would they pay for their golf? My guess would be even if (a) had to occur, they'd scale back on the bandwidth anyway, because, hey, someone has to buy lunch at the country club. Add to this Telkom's backhaul that is rumoured to be taking strain because of upgrades, and things look bleak.
Well, its been a month, and my internet is still up to ****.