Interesting. I think the primary problem with your algorithm if that it catches a lot of new users like me. I just voted for some random posts on the front page and no other posts yet. So it yields some false positives.
Maybe tweak it so it filters out very new users and takes into account "front page" posts .
This is a very valid point. thanks for your help!