Well that was a journey...
117 days from initial submission to approval.
It wasn't a full 117 days for them to start looking at it (it was 61 days until they first looked at it), then there was a few weeks of going back and forth on the naming.
...then they didn't like the slug even though it adhered to their guidelines so that was another couple weeks of going back and forth.
A couple nonsensical things they didn't like in the code, but it was simpler to make changes where the end result was the same vs. argue with the reviewers.
A couple issues with escaping vs. sanitizing that were worked out (I've been spoiled with XenForo where everything is escaped and sanitized by default and you have to go out of your way to not do it). In WordPress, it's the opposite (everything is NOT sanitized/escaped by default, so it's easy to miss something).
Either way... I can push it to wordpress.org SVN repo whenever I'm ready now.