So i was jumping my 98soft Xaos 27. I only have 50 jumps on it and it's the only crossbraced canopy I've ever jumped. I load it at 1.8 to 1. The canopy has less than 100 total jumps. It was a windy day. About 25 mph winds. The ground wind was higher than the uppers. I was flying in on straight final, didn't hook it all cuz i wouldn't get much of a swoop anyway so i didn't see much of a point in doing one. I was still making a little forward drive in the wind, but not much. At about 80' the canopy bucked and i looked up just in time to see the left 2 end cells fold under but then reinflate. This caused the canopy to spin hard to the left. I pulled the right toggle to stop the spin but it kept turning. I did a 320° turn from 80' before slamming the ground hard. At 50' i was completely parallel to the ground, diving straight down. I went into a full flare and was lucky enough to get back under it before impacting at approximately 45mph. I dislocated my elbow and got some pretty severe road rash on my face. Some stitches under my eye and in my lip... But i was able to stand up and walk away (barely). I have it all on video. I guess my question is, does anybody have any thoughts on what may have caused this? It's been talked about extensively for the past week at my DZ, no one seems to have an answer. We talked about an unseen dust devil in the grass, wind shear, downdrafts, even gremlins in the canopy! The video doesn't show any cause either. It was like i did a 320° hook from 80'. Just looking for different thoughts and ideas.