Here is more on the Mercedes-Benz T80.
Never been much enthused with the LSR. My cup of tea is road racing. I watch the F1 series but mostly because it’s easy to get. I once went to Road America, up in the kettle moraine country of mid Wisconsin, and raced enduro carts there for about 6 years. Fabulous track, and fast. Still would like to race.