a) $100 is steep, but $25 on Android seems percentage-wise much higher, considering you can get Android devices for so little (you can probably get an old device for less than $25 on classifieds). I don't think the device-to-development percentage fee really holds up. Absolutely, yes, $100 is more than $25, and I think Apple should lower it just to encourage more people to try it out. But then again, free XCode with all simulators isn't enough to try it out?
b) I totally agree with this point, this does really bother me. If I'm willing to take the chance of bricking my iPhone, that should be my right. I've also been trying to do some testing with the new Bluetooth Low Energy tech, and not being able to unplug my phone from Xcode is pretty damn annoying.
c) I can dig it.