Thank you so much for your nice feedback!
Th camera movement is honestly because of a lack of skills on my side ^^'. It's quite hard to manipulate scroll view based on CSS position with vanilla JS, I think my method is a bit too naive.
What you said about the putter and the lift is so true... I don't get why it didn't cross my mind when developing it, I'll fix that in a v2, for sure x)
Thanks again for your valuable advices :)