That's a tough review to read - the writing style (or grammar might be a better term) constanly had me thinking it was a translated article.
The facts as presented are fairly accurate, but the treatment of multitasking was odd, commenting on background processing without really explaining anything.