Regarding things that were cut from the game. This is a tricky one and touches on the "why was this game rushed to release" and "why not release it 'when it's done'". It's also a bigger issue with the industry with relation to the publisher/developer relationship. I'm not going to go into the details of the T2/Croteam relationship because 1) I dont know them 2) it's not my place to divulge them. In general terms, typically, developers who want to make a game shop their concept around and publishers pay them to finish the game by a certain time. Developers, especially smaller ones, usually have a very early demo to show off of the game and it's features. Larger, more well known developers who have a track record of successful hits can usually pitch their concepts without showing anything but a concept document.
So agreements are made that a game will be done by a certain time. The publisher plans their finances around that date forecasting a certain number of sales and revenue. To keep things on track publishers hire producers to work with the developer and manage the development process as well as give gameplay feedback, etc. The publisher pays the developer based on milestones where the developer is contractually obligated to have certain things in the game working. Now, we all know that things dont always work out as planned. It's happened with A LOT of games. Features get cut, release dates slip and bugs get left in. It comes down to economics - at what point can the publisher no longer push a game back and have to release it in order to make money or, at the very least, break even? It's different for every game and it's not always fair, but it is what it is. Also, with PC titles this is even more lax because you can always patch it later. Now, this isn't to say that publishers dont want to put out quality product. Of course we do! But, if there arent deadlines then some developers will just keep on going. There are so many factors involved with this that I cannot even begin to breech - terms of payment and the contract, forecasts, state of the game, etc. Not the answer y'all want to hear I'm sure, but that's the answer, or at least, the reason why features get cut.