The update looks good. You're team has so much going on and they all seem to be working at the same high standards. As you said that helm should be a easy fix.
As for the velcro, Contact cement seem to be working for me. I keep a tube around at all times, you never know what you'll to glue down.