About the overfilling,
I have an oil leak in my gearbox as well, and the oil seems to come from the primary case side. So the only thing I could think of was the oil seal.
The bike is on the middle stand and is leaking. So either I've put too much oil in it (570ml), or I've got some other problem...