Good advise. I would add that after draining the fuel tank, etc., get straight, non-ethanol fuel. Premium, if you can find it. Then add some good fuel injection cleaner like Lucas or Chevron's Techron and ride it, if you can. The oil overfill, if that turns out to be correct, is just someone putting too much oil in. Oil level must be checked properly. If you don't, you'll usually overfill. Very common. Obviously, you need to correct that.

You don't have any major issues in that regard.