I see that I now have a Reviews tab at the top where I can see boards that are currently in review. When a board is submitted for review, will it appear as an invite in the My Games tab (like any other game I'm invited to)?
yeah it'll appear as an invite.