Yep, this is indeed what it meant by an introduction, glad you've already had a look at that. Posting your story was an excellent way to help the approval process along (much better than 5 one-sentence replies to jokey threads), so good job there as well. With how much you've posted I think you'll be approved pretty promptly here. A couple of our highest-ranking mods are a little busy right now, as they've just had a kid barely 2 weeks ago, but I think you should still be approved quite quickly. Happy to have you!