Wow, this is extremely polished. Good job!
The tutorials worked flawless. Once I was through it I knew exactly how to tackle the puzzles, very nice!