I am so sorry to hear about your misfortune. Actually the damage does not look too bad and there is no major structural damage. I think you'll be fine. First off, take it to the shop of YOUR CHOICE, not one that the insurance company tells you to take it to. In nearly all states it comes down to wherever you want it repaired at.
Luckily, the car is a new design so you have nothing worry about other than getting NEW factory parts.