If some have some free time and can have a look through the binding for some coding hints or some errors or want to try it out feel free to report any issues.
Binding is here
How to I submit it to the openhab release after of course finishing the manual and so on?
If you want early feedback, I suggest filing a PR tagged as [WIP] so that people can comment on your code, but maintainers will know not to start a full review.
A few things a quick scan shows:
Your logging is using string concatentation, which should not be done
lots of commented-out code, which will need to be eliminated
Yes you need to add it to the bundle pom.xml. If you run the skeleton script to create the basis of your binding it should do this for you and modifies some other files. Just look at some other merged bindings to see what you need to add.