There are bathrooms, with toilets that flush. And by tech shed, do you mean a drive thru barn? If so, then yes. lol
So you're saying your kind of track is the kind that looks super sketchy at 7am, like you're going to some foggy, janky farm where weird things happen? At least that was my first thought when I pulled in... It's no wonder Ron said he liked it so much.
I definitely want to go back, I have to say the last corner before the front straight ended up being my favorite.