Sounds like a crap track or a crap view. Often motorsport courses these days seem to be made for TV, but the tracks I was used to were the kind in which you could see the whole thing from a high stand overlooking the entire course in a large fielded area with no trees blocking any views.
I'd hate what you described, too.