My X5 had a similar close encounter with a deer a while back in central Texas, ran out in front at night and was a solid hit, head decapitated and flew over the car. Messy and took out most of the front end to the tune of over $10K. The itemized repair bill was endless, page after page. So, my sympathies. It got put back together good as new and you'd never know anything ever happened. Glad to read no one in the car was injured.
As for spilling your beer, we all know that us Texans would never drive with a brew in hand (wink, wink) and your secret is safe.