Roger, thanks for another great answer.
I'll fix the rear strap in a sec.
Can't wait to try the board!
P.S. Yes, it came with a larger fin, 38cm Drake Freeride. BTW which fin would you recommend as a second, smaller (~32cm) fin I could use with 6.0 and maybe smaller sail (for now I have 7.5 and 6.0 for this board and don't plan to buy a smaller one anytime soon [or so I hope