And since when does bug fixing and optimization come before the end of feature development?
There's nothing shocking or strange about this company's software development procedure. Just a load of people who are very emotional about a project and don't understand what's going on.