I think you are scoping a GIANTENORMOUS bit of work here.
Start with 1 feature, I would say the most URGENT feature is showing the end user the post they have in the queue
You have one post pending approval on this topic
just scope how this should work for now.