For item 1, maybe you can raise a feature request on https://github.com/litespeedtech/openlitespeed/issues
Do you mean git clone openlitespeed from GitHub? it's allowed.
git clone https://github.com/litespeedtech/openlitespeed.git
To customize the domain, you can follow...