For those that received some of the first Model 3’s, how are your cars holding up from a reliability stand point? Water leaks, noise, rattles, functionality, battery degradation, etc. Does the car still meet your initial expectations? Are you still as much in awe of it today as the day you received it? I just placed my order so was interested to hear from the more experienced owners.