It's now very clear that doing PointBuzz first was not just a good idea, but a great idea. Because it requires relatively little customization, I can fix bugs relatively easily, and test new stuff in the wild as it comes.
The bigger thing that makes me happy is that everything is relatively loosely coupled and easy to maintain. This is the place I wanted to be, and where I long to be for CoasterBuzz. It's the first time in awhile that I felt like I really got something totally right as a programmer. That's a good feeling to have given my various questions over the years if this is really what I want to be doing for a living.
That said, there are a lot of things I'd rather have done differently in the overall design, but I'm trying to keep that out of my mind for now and keep delivering stuff. As things stabilize on PointBuzz, I'm looking forward to CoasterBuzz and getting that project moving. I wonder if it's really possible to get it ready for its eighth birthday at the end of January. I guess I'll find out sooner than later.