First and foremost, if you have the name of the agent or the case ID could you PM me that information as that answer is ridiculous.
As for your actual problem, full tunneling has always been allowed, it is split tunneling that was added. I do not believe this is a bug in the firmware, i believe it is a problem of implementation. That said this is a bit cumbersome to troubleshoot over the forums, so I will leave you with 3 options (in reverse order of my preference).
1. Call TS again ensuring you call the BCS line at 1 877 354 6555.
2. Include in the PM requested above that you want to follow option 2 and I will give you my e-mail address so you can e-mail me a config file to troubleshoot with.
3. Include in the PM requested above that you want to follow option 3 and then set up remote access into your DIR-330 so I can get a user set up and attempt to dial in myself. This would be the quickest method and the one that will work best but is most intrusive.
Regardless of the method you pursue I humbly ask that once we have everything working for you then please post exactly what the issue was in this thread so future VPN setups and be assisted by the knowledge.