Spidey and I went out for a little ride to shake off the cobwebs of winter, and saw the Mission One electric racebike go by. Fortunately the guy had stopped so we pulled over and said hi, and then the chase van showed up with the president/founder. We chatted a bit about the bike and what it was like to ride, and that this bike was the one to race the Isle of Man.
Here's a pic: