I think PB bans is generally doing a FANTASTIC job, though that is not to underestimate the difficulty of keeping up with what I suppose must be a constantly developing cheat scene.
I play far far far too much BF2142, and so I even more than most players have seen games ruined by cheats, however, if it weren't for PB Bans, then I expect there would be even more of them, and the game would be truly unplayable.
My one suggestion for the site is this:
If an alias search brings up a clean entry along with one associated with a ban, then it might be a good idea to have a little asterisk and a note by the entry saying something to the effect of: "NOTE: As this alias is also associated with a clean GUID, this player may well have been the victim of name-spoofing, and so it would be wrong to assume they are a cheat if you encounter them in-game".
I have been name-spoofed twice now (once on the 19th, and again on the 21st of last month), and since then I have found myself on a number of occasions having to explain the complexities of name-spoofing to people in order to retain their trust, since they browsed PB Bans and found my player name there.
That's a very small suggestion, and I hope you appreciate that I have nothing but the utmost respect for your operation.
All the best,
Forces(UK)
p.s. God only knows why EA have you do all this hard work getting rid of cheats, only to allow the number one player in the UK to remain in the leader board with a best round score of 5500!