It’s your time and effort but let me get this straight:
Instead of adopting to an actively maintained framework (HABApp exists since 7 years) you custom build hacky wrappers to adopt to a legacy framework that is not maintained any more (jsr223 jython with helpers).
No - it’s the same version. It just comes with a default folder configuration so it matches the openHAB folder layout.
You really need to read the docs more carefully - almost all your questions are answered by thoroughly reading the docs.
I’d suggest you do it like when upgrading to a newer version
Why do you name other people’s work hacky? Don’t be arrogant. In case you get upset when others ask for clarification, you better ignore it? That’s sad.