I've had probably ten different Starboards, and the straps have sucked on all of them...
Fantastic boards but they should leave the strap (and fin) part to someone else.
On my 2008 iSonic 122 I never got into the straps (I'm a US 12 EUR 46 size with boots) and I had to buy new ones (RRD - worked perfectly).
Generally the straps on my Starboards are clumsy and too small. The only exception was on my F159. They were great but fell apart after a few seasons...
What surprises me is, that the other brand straps that I switch to (RRD, Exocet, NP etc.) are of a very simple construction, last forever, are cheap and plenty big enough.
Making a foot strap isn't rocket science.