what does 90km/h equate to in mph? Why would you be driving that fast with it being pitch black and snowing? The "I'm 18 and invincible" mentality is showing through. Sometimes it's good to think of the 3 passengers(yes, your sister's baby counts as a passenger) in your car.

Ok, there's my rant. Other than that, sorry to hear about the car. They are replaceable, so I'm sure she'll be back on the road before you know it.
Mark