No matter how great of a driver you think you are you still have to drive for everyother bad driver you share the road with. He clearly was speeding and taking chances. I'd say if he were going slower the would be no close call because he wouldn't be hugging the corner. Always leave a buffer zone between you and others both for stopping and turning and you don't find your self on a simular situation.
At least he was wearing gear!