The new CTRFL webpage is back but remains under construction. The full content should be available this weekend.