Apparently, we haven't gotten mails about pending posts for a long time. And the functionality for showing unapproved posts on the site was broken!
I can only apologize for not discovering this earlier. It seems this has been broken since I manually rebuilt the forums some months back. Sorry, especially to our new members who saw no responses to their posts.