Per the question on review timing -- it is a factor of many things, including the deadlines set by your manager's management chain, the diligence of that chain in following those deadlines, and how long it takes your manager to write the review and find time to talk to you.