OK, so how do you assess people then? I dislike the achievement/ item level thing too but aside from spending a lot of time looking at the armory, I can't think of a faster way to assess someone unknown to you.
Here's a thought - use Open Raid and build a PUG where at least a core group wants to raid week in and week out. Wont work if you want to PUG when you feel like it but having a core of ~15 people lets some people decide not to raid sometimes. But if you want a random pug that assembles on demand... what else do you use to judge people?