Romas, I think you did a great job with the documentation for aiesec.net support. May be this could go into the releases after some editing and removing AIESEC specifics.
To my knowledge AIESEC runs on oracle ( openacs 4.6.3 )and already uses a customized version of ETP + htmlarea. IMO it would not take much time to create a new ETP application that would satisfy your requirements unless you need further customization.
By the way have you checked out the latest openacs and dotlrn releases. It really rocks. May be its time to do an upgrade 😉.