Looks Great Steve!
I'm really impressed with what you've accomplished and can't wait to see your project in person. By doing most of it by yourself(and your friends), you're developing skills you can use for the rest of your life.
Jim