After months of postponing at least I've managed to create a basic landing page. More to come:
https://www.opencloud.lu/