I'm very impressed. (I'm also cofused and overwhelmed)
You are way above my head with this project!
great job!