1: It's funny you mention data and documents, the fact that Android even allows you get documents on your phone and then edit them in whatever app of your choice is quite a feat. I have a friend who is a Grad student/TA at a tech school. They all got iPads and he couldn't for the life of him figure out how to edit word documents on the thing. Took him 5 minutes on Android. For music, I use mostly cloud services like Pandora and Slacker, so not too familiar with how the music is stored.
2: You don't know where the app locker is? It's the main button on every home screen. Once you take 5 seconds and figure that out, you will never have that issue again. Not knowing the name is probably a moot problem that happens in a very infrequent cases. Getting it on one of the home screens has the same usability as the iPhone... hold and drag. I prefer to have clean home screens with the 20% of the apps I use 80% of the time. The other 80% are in the locker for the infrequent use.
3: Not sure, is that really the issue? Sure it would be nice, I agree. But to discount an OS cause you have to drag an app onto a home screen of your choice?
4: I have used Android (Droid X) for about 8 months now. I'm not consistently switching phones, so I learned my phone in a day and I was set. When I use a friends phone like a Galaxy or an Incredible, the main points of the interface are the same. Sure there may be a few different buttons here and there.. but it doesn't take more than a minute to figure out what they do.
5: It's a different line of thinking, for sure.
Like I mentioned once, its a moot argument. You don't like Android? Fine, get an iPhone. Some of us like the customizability of the OS. I like that different phone manufacturers have slightly different concepts of what makes the OS the most functional. Because at the end of the day each iteration will better future phone models as they learn what the market likes more. Instead of what one companies design team likes better.