Is there a way to have a project appear for review by the increment based on the assigned review date, rather than the last date reviewed?
OmniFocus doesn’t support this functionality “out of the box”. I encourage you to request this feature by choosing Contact Omni from the Help menu (Mac) or Settings (iPhone, iPad).
In the meantime, @joebuhlig wrote a clever AppleScript that, when run, aligns weekly, monthly, and annual reviews to a specific date.