That's what he said. I think to make that statement you have to ignore all the changes that have happened since the 3GS was released (iOS 3). The most obvious being third party multitasking APIs.
In the end though, the OS from a systematic standpoint is the same. The state of an app is saved when you leave it. It isn't going to be processing a lot of different things at one time. In the end that's what it comes down to at its core.
Of course it does. iOS has supported actual multitasking since it's initial release. What it didn't support was third-party background processes or "unlimited" multitasking. With the release of iOS 4, it added support for limited third-party background processing.
Not really it doesnt. For example, when you go into something like newstand, you have to wait for your content to be downloaded when you open it. If it were truly multitasking, it would do it on it's own (at whatever interval), and the content would already be there when you open the app. If you're downloading something and leave that app, your download would continue if it was true multitasking at work, but instead it stops. With true multitasking, you would be able to download and go watch a movie on the phone, and the download should continue until completion.
I understand and agree with your larger point to some extent, but I disagree with your classifications. I don't consider designing the OS to the limitations of the device to be a weakness. (I consider that to be Apple's job. Google seems to think that it's my job.) I don't know what scale you are looking at to say the iOS is "not very sophisticated." And you are grossly understating reality when you say it "doesn't have to process several things at one time."
I don't think it's fair to call it a strength without acknowledging that it is also a weakness. The reason it is a strength to you, is the same reason it is a weakness to someone else. Everyone doesn't see limitation as being a positive. I for one, am capable of managing my own device and like the idea of having more control over what does or doesn't run.
As of right now, iOS seems more like an app launcher than an operating system. I say that to say, it is less about functionality and the emphasis is placed more so on apps. There's nothing wrong with that, it's just a different philosophy of how an OS should run. With iOS, it isn't about having a sophisticated OS, it's about running an app. On Android, it's about using the apps to supplement the OS.
As for what I said about iOS not having process several things at one time, what I meant is in comparison to Android. iOS doesn't have to run nearly as much at once as Android does. This is especially true with a user that utilizes multitasking heavily. This is why iOS can run on slower hardware than Android. Android needs the horsepower to be able to run various processes simultaneously, whereas on iOS that isn't necessary because it saves the state of an app instead of allowing it to run.