The answer to that is most likely no, got in a bit late.
I did the same and didn’t get in.
Twitch have mentioned the end of July for public release.
You may be able to ask for the documentation on bits in extensions.
The only other option is waiting for release.