I wouldn't worry a whole lot about things because to this point, NI hasn't been overly anxious to muck around with the format of flattened data structures. They did it once between V4 and V5 (to address an issue with booleans as I recall) and again between V7 and V8 (to make the size fields bigger). In any case, you can tell a V8 flatten to string function to perform the same as the V7 function.
Still at the end of the day the biggest advantage you have is NI's conformance with standards like IEEE floating point, and the extent to which they have documented flattened data structures. With such features you will always be able to get at your data. For example, I routinely save LV data structures as BLOBs in an Oracle database. One of our IT support guys was able to write stored procedures to pull the LV structures out and and let non-LV applications use the data - and it only took him about an afternoon to do it!
Mike...