Since 4pcb (Advanced Circuits) does the free DFM file check, i'd submit your design and wait for the email back with the pictures on how they interpret your files. If the drill still looks off, then it's the Cam job. If not, then it's your viewer.
I created my own 4pcb cam file at work. If you like, I can post it here from the office tomorrow. Let me know.
FYI, if this is for hobby, and you can afford to wait 2 weeks, there are cheaper services like seeedstudio that will do 10x PCBs less then 5x5cm for $23 shipped; less then 10x10cm for $43. They give you cam file and even a dru limits file to make sure your design is within the spec of their machines.