Apologies if that is too many pics. I stopped in at the worksite this afternoon, took some pics and talked to the two guys working. They were friendly but couldn't answer the obvious questions due to their NDA.
Looked like they were working on the trench behind the bollards (I see 7 in the pic, but I assume there is or will be a drive-in for a total of 8). I didn't see any of the electric wiring including inside the bollards, but I'm not an electrician or anything and I didn't get too nosy as they were busy working so who knows. As you can see one of the above pics is of what appears to be the transformer pad.
The exact location is due north of the Fred Meyer (on the edge of the Fred Meyer parking lot), near the Fred Meyer gas station (just barely northeast of it). If you zoom in, the cone on supercharge.info is mostly accurate, but the actual location is a bit east of where it is placed.
There is not a ton to do in the immediate vicinity, but in towns like K-Falls I guess we will take what we can get! Of course there is shopping and groceries in the Fred Meyer. Otherwise just the Peet's coffee (inside Fred Meyer), a laundromat and apparently a hair salon. There's also a Jiffy Lube across the street