I have the cd and it's certainly very thorough. The material supposedly covers the current ATPL met theory and even explains it well.
My pa got it for me at Christmas and it comes in handy when it gets quiet at work! Pricy though ... but worth it as a learning aid in conjunction with a met book.
Graeme