Beat Blue. He was actually fairly challenging because all my pokes were level 51-2. There were some smart moves on his part: He switched from Arcanine to gyarados to take on Golem and Pidgeot screwed me up with Whirlwind, but otherwise it was wholly enjoyable.
Met my rival at Mt. Moon. Didn't expect him, so I was very overlevelled by this point. I'll meet him at the Dragon's Den later and then beat him one last time at the Indigo League. I don't know how I'll manage to beat Lance's lvl 75 Dragonite, or why GF thought we could manage this before our pokemon were lvl 60 or something.
Got HM08 Rock Climb. Now I'm going to explore all the various places which require that HM.