No user cares about HTML 4.0 and table layouts. I hate this complaint. Also, don't use mod_rewrite because it adds unnecessary overhead to your webserver.
You're right about HTML4/tables... but the suggestion to use something (mod_rewrite or whatever) to get off a non-standard port (8081) is a good one. Non-standard ports look sketchy to many people -- and sometimes company networks even block access to them.
Saying language X has performance issues makes no sense. Saying implementation X has performance issues does. It's not the language, it's the application/developer/configuration.