That 32mil is a temporary(?) peak(usually do ~25mil/day), refic is letting me test one of his VPS nodes and that is boosting me an additional 4 mil per day :p:
VMs are definitely the key! I'm running 7 nodes(not a typo!) on
one machine with a Q6600 at 3ghz. Of course it only takes 3 or 4 nodes to fill up a 50meg line so 30mb with 3-4 nodes should be very do-able. In fact, if you want to give it a try I can send the full version to you to test out :) 1 VM node takes about 5-8gig HD space(when fully up and running), about 15% of a Q6600(just over half a core) and 450-500 MB ram.
I would
highly recommend getting pfsense running at 100% before trying more nodes.
This is a screenshot just taken with my 7 nodes running full speed and there are almost 150K connections from all the nodes or about 20K connections per node. I know that westell 9100 can hold its own but if I remember correctly it did have a limit at some point. My best advice: go pfSense and set and forget! :D