This looks like it ran originally on an pre-ACS 4x version? I see no evidence of use of the objects/permissions system or more than a very simple use of the template system (hardwired rather than templated forms, for instance).
I mean no criticism whatsoever, just curious about the heritage.
So far Ernie's work is pretty much all "guts" and no "skin" (UI) from what I've seen thus far so I think your comment above is pretty much right - perhaps your UI work could be combined with Ernie's SCORM stuff and .LRN work.
Thanks an awful lot for sharing this!