My suggestion is that if you think this would be a good idea jump on it and do it yourself. Less talk, more rock.
You might even be able to make some cash.
Just so you know, whining that "someone should start a site that caters to my interests" sounds fucking stupid. You're sitting in front of a computer which is pretty much the only resource you'll need to get this idea rolling.
Someone should do something about everything. That's what I think...
Correct me if I'm wrong but I'm pretty sure, in regards to IAFD that they aren't interested in doing what you suggest or they would have already. You can search his posts, I'm pretty sure Eric explained at one point that IAFD was just that, a database. And that is all it is intended to be.