I think it's got potential, but there's a bit too much to take on at once right away. It would make a big difference if the features were explained more, and one at a time rather than all at once.
Thanks for the feedback! You're right, it's my mistake that such training turned out. :(