I can tell by many of your posts that you are a very analytical person.. The best thing as a racer is to not make any excuses for a poor performance.. This is just an indicator that you need to work harder.. You have come a long way in a short period of time but if you plan to move up in categories you will need to take responsibility for the good as well as the poor performances..
I remember a saying that was at the Olympic Training Center:
If you plan on racing, train hard: If you want to win, train harder..