The brute-forceable admin happened around the time web2py and Django devs started having a few arguments online, like this one [1], which didn't exactly paint web2py in a good light.
Yes, canvasblocker blocks one kind of fingerprinting. Combined with ublock (or privacybadger) + self destructing cookies and maybe decentraleyes, and a vpn, you are almost there...