Everything I've heard it's the million dollar price point. They're supposedly crash worthy seats.... Other than that...How different do seats really need to be?
You may not like the shape, but most people don't like the price of the 120... and the shape beats the looks of a r66 and that's what it's trying to beat.