The Deck tape was my plan as well... hoping it works!I have the Tyger ones, which are similar, but I really like how beefy the mounting points are on these ones - looks pretty sweet.
I actually just ordered a piece of skateboard grip tape to cover the logos on mine - a piece of 9"x33" for one skateboard should give me the 4 pieces I need, and help keep anyone from slipping now that the wet weather is here.