Hi,
First of all, thank you for your detailed feedback. Reading comments like yours is exactly why I wanted to share this project here.
A bit of background about me.
I’m not a 3D artist. I’m an industrial CAD designer working in a sugar factory on Réunion Island. My daily work is designing industrial equipment, piping, steel structures and producing 2D manufacturing drawings.
My Blender knowledge is actually very limited. I started using Blender because it allowed me to create simple keyframe animations of my industrial projects and send them to my clients.
Programming is also quite new to me. I’m not a software engineer. This add-on was born simply because I encountered a practical problem and wanted a better way to share my work.
That’s why the philosophy of the add-on is to stay extremely simple: export once, obtain a single HTML file, and send it to anyone.
I completely understand that artists have very different expectations. Reading the discussions here is actually helping me discover problems I hadn’t even considered before.
Regarding the features you mentioned (baked GI, PBR workflow, world environment, shadows, displacement, interactions…), I believe many of them are technically achievable with Three.js/WebGL. My current limitation is simply my knowledge of Blender’s internal systems and how all these features are represented before export.
I don’t think anything is impossible, but before adding support for a feature I first need to understand how Blender stores it, how the native glTF exporter handles it, and finally how it can be recreated in Three.js.
About the demo on my website… you’re absolutely right, it’s very “low-fi”. 
The reason is actually quite simple: I live on Réunion Island, where internet speed is… let’s say… not ideal. The website is hosted on a small server in my house, so I intentionally keep the demo models extremely lightweight to avoid long loading times for visitors.
I actually considered using Blender’s famous “Littlest Tokyo” demo, but at around 13 MB I was afraid it would slow down the page too much.
For anyone interested, here’s the model:
Littlest Tokyo: https://nexdata.tarn.us/downloads/little_tokyo.html
Finally, I’d genuinely love to continue improving this exporter. But with my limited knowledge, doing it alone will be difficult.
So if experienced Blender or Three.js users have ideas, suggestions, or even want to contribute, I’d be more than happy to learn from the community and evolve the project together.
Thanks again for taking the time to share your thoughts!