If you leave now, your boss will say easily you are not mature.
if you leave later at a "good" moment, your boss' boss could give your boss a bad mark.
I was a manager before. Giving a bad review to people needs several rounds of reviews among managers and your boss' boss.
But this doesn't mean you deserve your current review. What I want to say is that everyone already prepared for your leave. You can't fire your boss at this moment.