Dont think too much of yourself. It takes a smart driver to drive slowly on roads like that. It takes a very stupid idiot to drive fast.
A smart driver in a ferrari would of lost to you too. A cars capability and the drivers common sense are two seperate things. Winning a race does not mean your car is better when there are innocent people in the way. He could of slowed down for a whole variety of reasons. It doesnt matter if you won. You were foolish enough to race.