We definitely need a 7dRL subforum. I feel sorry for any non-7dRL stuff getting posted right now.
I've been putting my reviews in the Early Development Feedback portion because I think that by definition a game made in seven days is in Early Development. Jo has been putting his in Not Yet Major Roguelikes because he considers successful 7dRLs to be full fledged complete games. While I'm leaning towards my side of the argument, he's not entirely wrong.
In either case, we could really use a whole 7dRL section for announcements, updates, feedback, and general chatter.