I have never seen a company with such a structured review process not have the review process gamed by political players. Especially peer review, that is just asking for gaming.
Annual or semiannual reviews are way way too infrequent. Just pull up with the employee when any problems occur. Or have weekly one on ones (props to the article for mentioning this). Just don't what 5 months to ding an employee for an event they no longer remember.