I can answer #5. I originally chose the Nexus as I too wanted ICS. It was nice, but I had a major issue getting connected to my work Exchange server. I know it's a problem on our IT side, but I can't fix that. Since there are a few other Android users in our company I figured going back to Gingerbread would solve the issue. It didn't completely, but at least I can now get Touchdown to connect to my email in not Activesync mode.
I'm actually quite shocked that I like the Razr Maxx as much as I do. It feels like a better made phone than the Nexus. The radios are much better on the Razr too. Sitting in the same place in my office, my LTE speeds using speedtest.net are consistently 50-80% higher with the Razr. And that's even after I flashed the Nexus with the leaked 4.04 software and radios.
And the battery, well, that's the most amazing part. Using the Nexus, I'd typically be down to 40% battery by the time 11AM rolled around. I couldn't even make it to the end of my shift without plugging it in. And that was with the extended battery (2100mAH). The Razr, I have no such concerns. I can run all day, come home and by 10PM I'm still well over 50%. If I forget to plug it in over night, I'm still at 50% 24 hours after I last unplugged it.
The non-removable battery was a concern to me initially. It's one of the other reasons I originally went with the Nexus. But I survived about 4 years with my iPod Touch. And I picked up a HP Touchpad during the firesale that also doesn't have a removable battery.
As far as price though, check out Amazon. I got my Nexus for only $99 from them. The Razr Maxx though was $200.