I thought a rat rod was a hot rod that looked ratty, usually t-buckets and stuff.
How I visualize the words:
Hot Rod- Clean, sleek, oversized engine, flashy paint.
Rat Rod- Held together by tack welds and bondo, almost always flat black or no paint, oversized engine.