TPA seat projection with the current 86.41% counted:
115 MPLA (-35)
95 UNITA (+44)
3 PRS (+1)
2 CASA-CE (-14)
2 FNLA (+1)
2 PHA (new)
1 APN (+1)
1 P-NJANGO (new)
Looks like MPLA underperformance of last pre-election poll
Last-minute deciders going for UNITA, from the looks of it. The situation on economic problems and desire for some change among some in the electorate must have weighed on their minds pretty heavily.
One should never discount the possibility of electoral rigging in countries like this. The opaque counting process makes it all the more suspect.
I don't disagree, at least here. But then that raises the question - why would they let their majority get so small? Especially with the slow vote count. It would be easy to inflate that margin and make it more comfortable if they wanted, right? Instead of, say, MPLA with a mere 52-53% of seats.