So. This stand just arrived. It's from Ingram and although it is nice looking there's absolutely no weight to it. I honestly thought that for the money payed $37.00 would be a great heavy duty stand but it isn't. Doesn't even work as a paperweight.
My "Natures Best" stand has more weight than this considering its a small piece of wood and although I'm aware there's a chance of scratching on it, it still holds better than the iStand.
I guess your only solution would be to use mounting tape on the base.