I can't log into the new site, although I remember being able to some time ago...
I once made the suggestion to restructure the starting page of dev.openacs.org, because the existing text doesn't lead you quickly enough to the most important sections of the site. See:
https://openacs.org/bboard/q-and-a-fetch-msg.tcl?msg_id=0005hK&topic_id=OpenACS&topic=11