On the first point, since Android is open source and I can't download all of that source either I see no reason why the partial codebase of iOS does not qualify.
You can download all of Android's sources.
Where can I download Moto-Blur?
Moto-blur is not Android, it's a replacement UI developed by Motorola. Which, btw, is not as easy to do in iOS (and probably a breach of contract).
the second is at least a questionable claim, given that language preferences vary so much.
That has nothing to do with it. The fact is Objective-C make code injection incredibly easy, which means it's much easier to hook into and modify specific parts of existing applications.
It's not about language preference, it's about a specific side effect of iOS software being written in Objective-C.
But then again, that's not exactly allowed, is it?