I dropped by The Collection in Oxnard today. This is the future location of the supercharger. At the moment, there is not much to see -- just a leveled pad.
IMO, the location is ideal. It sits between H&M and Whole Foods. The station faces the 101 Freeway. The red Tesla sign will attract the attention of tens of thousands of motorists daily on the 101.
Here are some pictures: