It we talking about feature development of the platform we should bear in mind. See requirements of 3GPPr6.
Just the opposite: SMS and HTTP for the reception, HTTP for the transfer. For IMS-solutions - SIP in both cases.
Course GRX and the device does not interact directly. Subject GRX mentioned in the explanation of the need to use private IP-based networks. Please read carefully.
Realy? But what you will say about MMS notification by WAP-Push indicators and MMS transmission in roaming? For example the typical high-level use-case of MMS delivery in roaming: [...]