Go hard working to capture old bad driver (7)

I believe the answer is:
roadhog
'bad driver' is the definition.
'roadhog' can be an answer for 'driver' (roadhog is a kind of driver). I'm not sure about the 'bad' bit.
'go hard working to capture old' is the wordplay.
'working' indicates an anagram.
'to capture' is an insertion indicator.
'old' becomes 'o' (common abbreviation eg in OE for Old English).
'go'+'hard'='gohard'
'gohard' with letters rearranged gives 'radhog'.
'radhog' going around 'o' is 'ROADHOG'.
Can you help me to learn more?
(Another definition for roadhog that I've seen is " Reckless driver".)
