This would be the recently released Atlas 21" CZ observation cars. I didn't take the car apart yet, but looking through the windows the seats seem to only raise about a quarter of an inch (if that) above the floor. I have 1:50 passengers I wanted to populate the car with, but it looks like I'd have to cut their legs off to seat them properly. Before doing that, I'd add plastic to the seats to make them higher and paint. The windows have an aquamarine blue tint so I imagine the colors are going to be skewwed.
Rich