Is the game finished and needs no more updates?
Yes. There is an ending you can get to, and I'm not aware of any bugs.