Hello.
1. When the roadmap is done we will be on steam. Then we will build 4 more regions. After that the game will be done.
2. There is no additional rewards for buying the game on itch. Itch like any other store is a place we sell the game. So buying on itch gets you the full game on itch.