I think you're off to a really great start - the UI in particular was very clean and well-done. I hope you continue work on this!