I really like your attitude in these comments. Rather than get defensive, you seem to be open to suggestion and not afraid to admit that there may be a better way to do things and that you still have things to learn.
I've learned a great deal reading these comments, so thank you for posting your project.