RainhamIron
SpeedyMite Racing
I wouldn't say 'correct' as suchDang, is this correct English?
It's more of a euphemism from the southern states of the US. As usual, urban dictionary is a useful reference point here (although I should point out that I've never used 'hot dang' in the way that's described!! )