No, the Steelers station is Mth. It was part of a static display in the living room until a recent spectacular debacle that ended a mildly promising football season.
Back to Lego. The buildings are all lego kits. Some of the smaller Hogwarts ones are actually my wife's. They have collected over 7 or 8 years. The firehouse was definitely my favorite for one large structure. One of the other really fun builds was the detective office. There's a pool hall and a barbershop on the first floor that I really enjoyed. Back when I was part of a modular o gauge display group I would bring the building and set up a real city block. It was always a big hit with kids and parents.
I am quite fascinated with starting to make O gauge compatible lego rolling stock. The big issue is of course the gauge. I think I have a solution for rolling stock worked out like I said above. Eventually I would love to making a full working locomotive from lego for O gauge. There are lego motors but they are lower voltage and not cheap!
I did get the latest lego crocodile, because at just under $100 it was too cool to pass up. The motor / battery kit is close to another $100 I think. I passed on that. I think I am just an early adapter. Brick model railroader's bearing selection and new Kadee mounts are a game changer.