I haven't been following the build of this car.
200 miles doesn't prove anything unless it's had more extensive testing before 'completion'.
What in God's name is taped to the bottom inside edge of the screen?