Thanks James, that explains it well. Never thought of lights in a Hot Wheels car before.
The name may be made up by the seller as it is a blue car and has the Hot Wheels flames on the roof. Maybe it was also called that in a flyer or some advertising somewhere. Have you researched it? Here is a McD's add from 2004 and you can see your car bottom left corner on the table.