Totally agree with what you say. I also think "iPhone Dev Team" needs to change their name. It gives the appearance that they are a part of Apple, which they clearly are not. It needs to be clear that iPhone Dev Team makes a product that may the terms of your contract.

iPhone Dev Team is all about some sort of "Freedom!" (picture Mel Gibson on horseback with blue painted face riding up and down a battlefield here) and that's fine. People just need to understand that Apple is not beholden to fixing a phone bricked by unauthorized mucking about with the phone innards. Do so at your own peril.