> ...without the correct layout
How are you going to recreate that directory structure with GitHub releases? You can't even have any custom directories - they're just release-name/file-name.
I mean just try recreating it yourself and see how far you get.
You could try use GitHub pages instead, but GitHub very actively pester you if it even looks like you're distributing binaries there.