Yes, he is winning a bit much. Someone should do something about that. Trouble is he is winning because he is good and he puts in a lot of effort. Talent+work, a hard combination to beat :-/
I am working on updating my microbot at the moment as it is languishing down in 7th. I am pretty sure I can raise it a few spots but I doubt it will be able to challenge 1st.
My next project is to make a mini bot by adding wave surfing to my micro, but as a new minibot entrant that is unlikely to be a contender for a long while.
I have put a lot of effort into my nanos, even stealing Yatagan's movement, but have only managed to get up to 2nd. I have one bot that might win (my bechmarks suggest it will rate 80.6 APS, just above Yatagan), but am hesitant to release it as it uses an opponent table, which is cheesy.
The only other option I can think of to topple Yatagan is to update LittleBlackBook, which as I mentioned in a previous post should be able to get up to around 84 APS. Updating all those tables would be hard work. I dare say Mike had lots of testing and table generating code for LBB that I would have to rewrite from scratch to do a proper job.
I might've been the last to come "close" to stealing of his crowns, in General 1v1 (RumbleArchives:RoboRumble 20120730). So it's one of your turns. :-P
I'm trying, I'm trying. I've just been spending my robocode time writing the guide to Gilgalad (about 1/3 of the way done with the javadocs). I find that taking a break from robocode has been very bad. It means I need to re-learn lots of the stuff I was working on, but hopefully documenting Gilgalad will get me back to where I left off...