I've finished revamping the export/import and profile saving (plus some misc fixes to things that popped up in this thread).
I've decided to release it as a 'beta' version for now, so hopefully people can comment on it. Basically, the profile/buffs/talent/export all store the data in the same way now (instead of each their own routine) which makes making changes afterwards easier to coordinate. Also on import/load any values that are not defined are ignored and just let be, so when I remove/add a new gear slot or gem socket it doesn't break upon importing an older version. Every value that's stored is stored by name as well, so moving talents around or change a buff it doesn't break everything.
The main idea is that it should put an end to people's woes of older versions not being imported properly. You can also now export/import a complete profile on the Overview page and/or import/export parts of it by choice.
The rotation test has gained some features. The most notable is that it doesn't work for a number of shots, but a length of time now. The usage of kill shot is now also tied to this time (so the last 20% of the simulated rotation Kill Shot is used, rather than either on or off). Improved Steady Shot now also works the same as Lock & Load in the test.
You can get it
here
EDIT:
For now you can import the old gear strings, but not import any complete export of old profiles. Just to clarify. I'm not sure whether I can provide a meaningful conversion of the old exported profiles to the new ones, since the format is completely different.