Yes, congrats to him, but a technical point if I may, his posts aren't showing that he's a mod, I've seen over the years lots of new mods as you might guess, but never ever one without a title, David does that, so what's happened?
I think it's just a mess up with him being privilaged first. It's weird though, as he can't change his title any more to make it Moderator. Looks like we'll just need to wait for David to come in and clear it up.