Ah that's really unfortunately Peter
Hopefully you feel that whatever you were working on wouldn't have put you over 7530 or so as that is what I was a couple pixels away from achieving. I ran out of time to work on it myself.
However, I'm glad it's over...I'm embarrassed at how many solutions of my own I worked on to get to my score.
-BFC