It must be a reference to the Steelers (like part of the stadium or something, my NFL knowledge is non-existant because it's crap), so can understand the name... It's like Blackpool getting an area themed to the football club with a coaster called the Tangerine Dream or something...
It looks ok until you realise S&S are building it, it'll probably be god-awful as a result...
Bless the Americans getting excited about 9 inversions though, it's cute