You drove for an hour with the oil light on before checking the oil
Did you take a look under the car to see if anything is leaking?
BTW - no oil on the dipstick doesn't mean no oil. It doesn't go to the bottom of the pan. If you had zero oil, you most likely wouldn't have driven for an hour.
Did you check it again after adding 2 quarts? That might have been too much.