What needs to happen next is that the file
/packages/acs-admin/www/apm/build-repository.tcl
on HEAD needs to be modified to produce an index.html file in addition to the manifest.xml that it makes. This would be a nice worker-bee task - the page already has all the code to parse all the .info files and build xml so it's just extending it a bit.
The file should display package key, package-name, current version, owner, summary, and possibly description in an html table. It should sort by package name, not key. Ideally it would also group things into Core, Application, Contrib, and .LRN, but that information isn't stored in the .info files (yet).
Any volunteers? If someone else writes the code I'm happy to test it.