What they need is to allow the stupid thing to transmit RAW format files - the feature that everyone wants, but for some bizarre reason they refuse to supply, even though it could be implemented very easily!

Not true. In particular, read and compare Sprint's terms of service vs. Verizon. I'm no Sprint fan, however, their TOS is much more lax. They seem to actually want you to use the service. In particular, they do not ban streaming media.