Notice in the first video how he blows right through the red stop signal at 7:27!
His head is down. Must be checking text messages on his phone. 😉
There is a large live steam group here in north Georgia, not far from Atlanta - the Canton, St. Paul and Pacific. Our O gauge club has visited up there twice now but, as the OP notes for the location in Connecticut, CStP&P is “by invitation only”.
Here is their website.