Resolution is crap - Crap compared to other entry level tablets? Or crap compared to an iPad? Yes, the colours aren't perfect but there's a reason why it's R1500 and not R4500.
PPI (pixels per inch) - While I will agree that it is low, I have never had an issue with it when reading or watching video. I hold it approximately a rulers length away from my face.
Viewing angles are bad - Agreed, thankfully I don't try to look at the screen at funny angle when watching/reading stuff, and when I want to show my friends something I just pass it to them.
Low resolution affecting the way apps are displayed - I have only had this issue with one app: Kobo. The rest (all my media players, zinio, browsers, comic book apps) all work fine.
It's slow - Slow? The only time I've ever had it lag on me is when I've been using it the whole day and I've got about 10 things going on in the background. I can switch through apps quickly and it's fast enough to decode and play every single 720p video I've thrown at it without lagging (using certain apps: some apps do lag but it's the app's fault not the hardware). Browsing is a bit slow, I'll give you that much.
Battery life - I have watched up to 6 hours of HD video and still had a fair amount of juice left (can't remember the exact number). A tip in regard to this: disable wireless and the life of the battery increases dramatically (but this applies to all tablets). I mostly read on it at the moment and only charge it about once a week.
The speaker is horrible - Yeah, it's pretty bad. Particularly at louder volume levels. Again, I don't use this as a "mini multiple viewer device", so I'm quite happy hooking up my awesome headphones to it.
I had a friend who got a couple of those a while back. After getting it replaced, having firmware issues, and just a general bad run, he replaced them all and got a Nexus 7. Very poor quality.
Wow, a Nexus 7, which at time of posting costs R2999 from Kalahari is better quality than a tablet that sells for R1499 at retail? UNIVERSE IMPLODING. Also, maybe you're thinking about the non-plus version? I've never had any firmware issues with mine, and I can't find any info regarding this elsewhere.
Seriously guys. The OP wanted it as a toy for his 7 year old son, and even as an adult whose messed around with iPads and the Nexus 7, the Windpad is fine for it's price range. It's like you guys are comparing a Toyota to a Ferrari and complaining that the Toyota doesn't have all the stuff that the Ferrari does.