The review page is very attractive. I have some ideas.

It can be used as a printed to-do list.
It needs the option to display all projects, not just one.
It needs to option to sort by both project+priority (for review) and context+priority (for printing to-do list).
It should include displaying the other task attributes like date and priority etc.
it would be cute if there was a little checkbox for each.
Displaying completed tasks should be optional.

For me, the above should simply be one output option of a saved advanced search. It's more of a very useful report than a review.

As for a review, this is what I would like to see:

0. Next Action phase
Classically I should have at least one Next Action identified on every active project. It would be good to see all my tasks for each project and then pick which is the Next Action. However, Doit uses Today or Now for Next Action. Anyway it would be a good practice to prompt the user to select at least one task in each project which must be either Today or Now or !High or &Next.

1. Add attributes phase
Allow me to all the tasks that have none or too few attributes set. The less are set, the more easily the task falls thru the cracks and I don't see it. It would be great if the tasks were displayed toodledo table style with pulldown lists to quickly set context, priority, date, time required, energy level), etc.
Doing this all on one screen would save lots of time once a week.

2. Waiting phase
Display all my waiting tasks the same way so I could update if any have happened, and also further contextualize as above.

3. Someday phase
Same as above.
And then, prompt user to see if there are any new Someday projects to enter.

That would be cool and could all be accomplished with a simple table of drop down selectors. So far I have not seen any effective GTD review tool but I would consider this a first.