Thank you for your feedback! :)
I agree that it is a bit on the long-winded side. It's probably suffering from an identity crisis--what age level should this be geared towards? Right now it's probably packaged more as a highschool- or college-level micro course, but (as you've mentioned), it would probably be more useful for the child. I will definitely take these lessons learned for future releases.