Re: Oil on engine
Could be coming from the case, but it looks so dirty. I'll bet dimes to donuts - it's leaking from the exhaust. It's just that it's hot enough that you aren't seeing liquid....
Does it smell more like oil/exhaust or gas?
Clean it off, ride just a little bit and see where it starts from.