Very fair review, thank you for pointing out our mistakes, we're going to learn a lot from this one.
Also thank you for your time!