Glad you lived to tell the tale! I wondered why I hadn't heard from you for a coupe of day. Hope the meds keep you comfortable while your ribs heal. You need to whine a lot now and build up a stockpile.
Was the other driver drunk or just stupid(I mean inattentive)?