The M3 header length is now 0x650 instead of 0x660, that's why the program is crashing when opening them.
On another note, any progress has been made on parsing the other data in the M3 files, especially animations ? I coded a model viewer using the infos from M3 - Arctium WildStar Development Wiki
but there is nothing in there about the animations.