My car is at Excellence (Midwest) right now to fix up paint issues from delivery. My expectations are high based on your account. Crossing my fingers that they do a good job.
My previous best experience at a body shop was European Autobody in Woodbridge. Expensive as all heck but insurance was paying so why not. They are the only authorized Ferrari body shop in Canada. No, I don't own a Ferrari.