yeah, a lot of achievements just don't work, or take aaaaaaages to update (lots of users, lots of achievements)
With rank based achievements, I'm not actually sure which rank system they're based on, whether it's the global rank based on the elo system (which would make more sense) or if it's based on the old qi system - like the user card - so it could be that