That's mostly what I've come to expect. One thing I think you added, though, is that there's a greater expectation to be the expert in the room.
Any advice on taking the best parts of working at VC-backed startups (outside of comp) and applying them to roles on Main Street?
Version control! Testing! Deployment with a user-acceptance stage! A commitment to tracking bugs and solving them prior to new features! Talking to end-users after the first roll-out!
Some or all of those will come as a surprise to the people you are working for.
This is all true. It is also my experience that Main Street is willing to let you institute a low-cost solution to any of these, as long as it doesn't require them to do much (which, often, it does not).