Ok, I've just had a very long talk with various Vodacom technicians and finally spoke with a helpful person. To prevent him being flooded I'll rather not mention his name.
Status is as follows:
internet apn: allows outbound tcp and udp connections on any/all ports. no GRE/AH/ESP (required for PPTP or IPSec VPNs, although, a IPSec client capable of using NAT traversal on port 4500 may still function if the server has NAT traversal enabled on port 4500).
internetvpn apn: as above, except _all_ inbound GRE traffic is also allowed. Thus: only connect to the internetvpn apn when you intend to actually connect to a VPN.
unrestricted: totally open.
This is probably old news for most though. What is a bit strange is that they claim to be doing "related traffic" tracking, which presumably fixes some issues protocols like ftp may be seeing with active ftp connections (ie, server establishes data connection), but based on what I've seen I wouldn't be surprised if this was in fact not true.
The reason I say strange is because I can punch GRE traffic to any of the internetvpn apn IPs and it actually gets through to the client. Thus a potential DoS on their internetvpn clients would simply be to flood it with random GRE traffic. This would also have serious cost implications for their clients.
Thus also makes is an almost useless solution for fail-over for corporate environments as it's not really possible to CAP your risk in terms of cost on your fail-over account in the case where the account remains idle. Not unless you do an on-demand dialing, which is probably not a bad idea anyway, except you probably want incoming connections to be accepted which means you want to auto-dial immediately when your primary connection goes down.