It blew out over a litre of oil, and was still leaking. I feel that rules out the over filling theory. The vent cap was pulled apart, I looked at it and made sure the spring wasn't stuck, everything seemed fine. Perhaps it's time to buy a plug and change the speedo to the VSS output.