I am glad you are ok dude! Thats really weird how your son woke up screaming. Its almost like he had instinct you were in trouble. I like to think we all have a guardian angel with us and maybe that was one way guardian angel helped you out.
Btw, I heard of grandmas lifting cars to get their grandchildren under cars so I am sure we as humans are capable of more then we think.