Buy a new radiator cap at Honda if it's boiling over into the overflow all the time, and if your fan isn't turning on fix that shit RIGHT away- try to spin the fan by hand with the car running, if it starts to run or tries at all, it is definitely the fan too weak to start on its own. There's a relay for it as well and a fan control module behind the glovebox, but the weak point in the system is usually the motor itself.