Yes, they are all this slow, the brakes are crap, but you'll get used to that, you just run it into a banking if you need to stop PDQ.
That aside, oil can / will leak from anywhere, you need to find out where it's from.
Things to watch for, especially if you're taking it off tarmac...