Well aware that the time constraint puts a lot of pressure on developers like you so I do want to reiterate that you should be happy with what you produced here. If you were to continue developing this project I would be very interested to see where you go with it from here