Welcome! You’ve caught us in the middle of a move from a google site backend to a wordpress backend. Most of the features that you may have grown to love are still here, but they may have moved slightly. Also, some of the links may not be pointing to the right places, some of the formatting might be slightly off, etc. I imagine most of these issues will be rectified in short order, but until then, please bear with us.
If you really want to get involved, you can always contact me to let me know what the particular problem you have found is.