1) There is a bug parsing the METRIC directive.
2) Your Excellon is non-compliant:
Tool changes should have the format: Txx
where xx are digits.
Your file has: TxxFyySzz
The F and the S should be part of the tool definition in the header. This is wrong according to the Excellon syntax. Does your program ask for any options when you export? Does it say what format it's exporting to?
I'm hoping to have a new release this weekend, which would have 1) solved, but I would like to find out more about the drill file format before I make any changes to the parser. Is there Any chance you can look at other drill files generated by other programs, or try generating a file with a different program, and see if they do the same? I've tested with Kicad already.