I think the fact that this leaks DNS lookups is really quite key because that gives away a huge amount about what you're looking at over your "vpn", not to mention services like netflix that are pointing you to different responses based upon the source of your dns lookups.
In firefox you want to go to about:config page and turn on network.proxy.socks_remote_dns