Is The 991.2 Porsche 911 GT3 RS Simply Too Hard & Fast To Enjoy On The Road?