I'm wondering if this isn't too much extra work for the mods?!

In my opinion a one-time delay after registering would be much better... maybe 48 hours...