Hi heruka
Not sure if you came right but I have been having the same issue.
I think the issue is the HG659 router doesnt allow L2TP passthrough. Doesnt have anything to do with the vodacom network
The router will not allow you to setup a port forward for the L2TP port, just in case someone was going to suggest this.