Velma tells Shaggy that the stuff they found in the cave is from Tibet, not China. Tibet is legally part of China since 1951, but is culture is not Chinese. It may be considered in-character for Velma to be a sympathizer with Tibetan separatists.
The transparent skis explain how the snow ghost "floated" above the ground but don't explain how he actually flies at one point.
The dynamite explodes before the fuse burns up.