The driver made an obvious mistake by hitting you, but at least the guy stopped and checked on you. Most people would have just done a hit-&-run not wanting to take responsibility for their actions. Being a bad driver is one thing, taking responsibility for it is another.