Starhub a.k.a. Shithub

Access to my Amazon proxy times out after 15s while using shithub = starhub 3G network:

HTTP Error 504 : Gateway Timeout

The server, while acting as a gateway or proxy, did not receive a timely response from the upstream server it accessed in attempting to complete the request.

After debugging for 1 hour, I realize it is due to shithub's base station timing out:

See this post at hardwarezone: http://forums.hardwarezone.com.sg/internet-bandwidth-networking-clinic-4/attention-starhub-mobile-subscriber-3608230.html

Details:

This works:

shithub 3G phone -> Webserver on VPN [ok]

This fails yielding 504 error after just 15 seconds:

shithub 3G phone -> amazon Singapore proxy (nginx with all proxy timeout settings maximized) on VPN -> Webserver on VPN

What can I say except that shithub is really shitty?