if it was showing the temp overheating and you just started it up after sitting for days then I would have to speculate the temp sensor is bad, the crack in the radiator oil cooler is not good either but if the coolant is full and the fans are running high speed right away then it's the coolant temperature sensor or water pump or thermostat is stuck. If it was going to overheat you would have had to have it running for a few minutes at minimum with no coolant flow, I just started mine up this morning after changing the radiator and it took it over 5 minute just sitting idling to even start to get up to normal temp, I had to rev it up a number of times as well. and this was with over 70 degrees ambient temp, my fans didn't even kick on until I drove it like a bat out of hell down the road and back and put the ac on, then they were only running on low speed.