The check oil light, is it a low oil level indicator or low oil pressure warning? Take it back for the coolant leak, they should have pressure tested the system after they replaced the radiator, should have done a thermostat as well, anytime a vehicle is overheating or running hot. Is the radiator full? If it is overheating have it towed to a shop dont possibly do more engine damage by driving it while it is overheating