RE: Oil temp light on Honda.....
It could be a sensor as mentioned above as well as wrong viscosity oil, plugged filter, defective filter relief valve or wrong spark plug. I assume its liquid cooled. Take the sensor out and plug it back into the wiring harness, take a lighter and heat it up to make the light come on. If it comes on right away, I would suspect the sensor. If it takes a while it may be something else. If the oil is too thin, it can get too hot as well as having a sparkplug that is too hot for your engine.The transmission can be gettingtoo hot causing the engine to get too hot as well.