To the OP, that sucks, and you do have a reasonable expectation to receive an undamaged, fully-functional car. It is true, as some have pointed out, that you are well-advised to carefully inspect your car on delivery and refuse it, if appropriate, but that is water under the bridge for you at this point. Also, the delivery specialist should have done an inspection and discovered any body damage before you even got there, so even though they (probably) didn't cause the damage, they are not totally off the hook. Of course, if you have high standards (I know I do), you also know that nobody will care as much about the car's condition as you.
The best advice is to be firm and persistent, but reasonable and as personable as you can be, in your pursuit of getting the situation resolved to your satisfaction. Most, if not all, of the folks involved will want to help you. No need to undermine that goodwill with anger, even if it is justified. Easier said than done, I know, but keep your eyes on the end goal. And if you meet with too much resistance from someone, rather than push them harder, just escalate it up the chain. The higher you go, the more likely they are to have authority to make the situation right in short order without making you jump through all the hoops.
To the specifics of your car, think about what is acceptable to you. If you are going to keep the car for a long time, maybe you can be happy with a paint job that looks factory perfect. If it doesn't look perfect, maybe they will replace the hood and other panels with factory new ones. Given that repairs were already attempted and were not done well, I don't think it is unreasonable to ask for a replacement vehicle. The other stuff, like window grease and leaking seal, should be fixed pretty easily, so it seems like the body damage is the crux of the issue. It may be that Tesla can get the shipper to reimburse them for any settlement, so keep that in mind.
By the way, what was the body shop in Raleigh, if you don't mind me asking? I live in the Triangle, so I like to keep tabs on who does and doesn't do a good job.