You know that Express leaves copies of the FIT files on your hard disc when it uploads via ANT, and you can read them into sporttracks?
support.garmin.com/.../case.faces
That's not to say that I think Garmin's approach to the API is the right one, just pointing out that you do have access to your own data.