bitc now supports connecting to Tor via Socks5. You just need to add
network.useSocks5="TRUE"
.. in your ~/.bitc/main.cfg. It will automatically use localhost:9050 on linux or localhost:9150 on a mac.
If the proxy is not local or on a different port, you'll need to tweak the config options:
socks5.hostname="localhost"
socks5.port="9050"
.. in your ~/.bitc/main.cfg.
Note that the geoip requests now go over https, and also go over the socks5 proxy.
Finally, I would appreciate if someone could give me access to a raspberry pi or any other exotic device. I do have informal reports that it works quite well on Pis if only for something fishy with the way getopt_long works, so I'd like to fix this. Thanks!