You've used Sequence with duration 0 - 1000 and a Bone, witch Translates your 13 GeoSets (there could be only 3 GeoSets in your model... again...) up to 2 z-points.
You've used "DontInterp" interpolation, which is just fine, but you need to define translation of the Bone ONLY at point 0. It is not neccesery to double data at point 1000 even if there was other sort of interpolation present.
Your model takes 66'206 kB; with merged GeoSets it takes 50'013.
If there are multiple Lilys on the terrain, the game might become slower, since there has to be 13 GeoSets computed.
But I like it anyway.
4/5