My Take
I think it's a great teaching tool. It does sometimes not have ALL the topics needed but it definitely has enough to get the job done.
How I Use It
I have used this product as an anticipatory set in numerous lessons. I also use it to explain concepts that otherwise have very limited materials for learning.