very glad you are ok! i am also in tulsa, so i understand the ride on 82N and what a twisty road provokes somebody to do. great to see you were in full gear and have such a high spirit about riding and your family :) i just had a baby 2 weeks ago, and my riding has definitely changed since. seeing her beautiful little smile keeps me under the limits and both wheels on the ground to make it home safely. these tulsa "drivers" are absolutely insane!
recover quick buddy! we will have to do a ride one of these days