It is about time already!
They aimed for 2016 release, and this was said officially. 2017 has to be the end of the waiting, period.
Of course, everyone will be happy if TaleWorlds release Bannerlord in July or August. We all know that patches will follow as usual, probably a lot of them. Patches can extend into 2018.
With some minor exceptions, until now, TaleWorlds games were all playable right at release, even if bugged. Patches just made them better, eventually.
So, TaleWorlds, just release the game already and finish/balance/fix it on-the-go.