Knowing a bit behind the scene info, it's that much more impressive you got this done in only two days.
Sure there are bugs and things that could have been done better, but cudos on having the guts to starts over, especially with such a nice outcome!