If your front sprocket had no teeth then that is your problem (and you might want to stick with driving a car rather than riding a bike). I'm not trying to be an asshole. It's just that when you ride, your life depends on a well maintained, mechanically sound bike to keep you alive. One little mechanical failure can put you on your head (possibly resulting in the worst case senario). In a car it doesn't matter (you don't fall down when something breaks due to lack of proper maintenance or neglect).
fooking dealer is an idiot. Do not run that 530 chain on the 525 sprockets!