Well, that's nothing. I managed to get all my C3D F2F stuff working great, including figuring out all the quirks of Point Styles and Point Label Styles, especially when Named Plot Styles are involved, and figuring out all the rotate bugs, and coming up with the pre-processor that converts the CSV to FBK, and figuring out all the bugs involved in coordinate transformations in C3D, etc., etc., and I probably didn't spend more than a few months total. And I ripped out hardly any of my hair.
(Although, to be fair, it was with C3D 2007, which was considerably harder to work with than C3D 2010.)