Velcro release seems like lazy engineering to me. The market is there for wind and wing foiling; someone will come up with a proper design and in a few years we will look back at current footstraps like wooden skis / bindings.
Ian, I was looking for a review of the FRA release system. I'm interested because my last two incidents have happened since I started foiling in the beginning of the year.
I manage to catch it poping off on camera: