I agree, $330 sounds wrong, but upon a little closer examination it seems to indicate that this course is a 'one-on-one' instructor to student experience in a minimum four hour classroom environment. Throw on the PADI fees and the now the price seems reasonable for what you get. The only question remaining is 'can I get the same learning in another (read more economical) learning environment?'
If I were to come into your shop, having completed the $129 PADI EANx course offered on Amazon, would you still offer the quick review exam, use gas analyzer, log mix on sheet for free? If so, I think you would be providing a service that many would want to take advantage of.