The Tesla logos painted on the pavement should be a help. Since Tesla doesn't want to tow offenders, maybe they should put some semi heavy pylons in the spaces. It would further alert non Tesla drivers. But more importantly if these drivers had to get out of their car, move the obstruction,. then get back in the car, then park, it would be more trouble than it's worth. Most would rather drive further on. Of course you might have the problem of Tesla drivers not replacing them after they charge.
I didn't check all the spots, but the painted logos were removed before today's ribbon cutting event. It seems the design that was painted was not what Tesla wanted (or possibly changed their mind). I was told by one of the store employees that a different design would be painted soon. We shall see.