Yup, it will actually be cheaper to get it now since all updates are free and the game will get more expensive over time.

Well, that's their intention, but frankly I doubt it. Starting at $20 is pretty damned steep. Xenonauts intended to follow this model, but their alpha buy-in was $25. Further down the road they realized their ultimate published price was going to be way too high.