Is this the end of the road for the Nurburgring?