I got the game and wanted to leave feedback but I can't enter technical alpha forum
You can visit your own profile page: https://www.bleedingedge.com/forums/user/captain-surgee
and check out your topics and posts by pushing the "Options" icon in the top right hand corner.
It looks like 3 vertical dots in a small circle.
We're constantly working on making improvements to the forums along with the game, your feedback is always helpful!