Well done. The only thing I would critique is that I would say that the controls were not intuitive. I know you detailed them on the page, but otherwise I would have never worked them out.
Congrats for completing.