We also have a PeerTube instance: https://videos.hilariouschaos.com
I’m happy to give you access to it if you want to use it to share your creations. As a general rule, this should be original content you made, not anything copyrighted.
If you’re interested then just sign up at https://videos.hilariouschaos.com and send me a DM here to let me know it’s you.
There’s nothing to apologize for! No rush, when/if you feel like it is fine.