All a bit too marketing focussed. Walters Arena where the you tube was filmed is at Seven Sisters, Glyn Neath. All the big manufacturers use the place to play and film in safety and isolation
Spent many happy weekends there on but mainly off the gravel tracks in my Jeeps - great location