I don't know anything about that sand, but I would lean toward saying no. I would just use simple playground sand, or even sand designed for use in aquariums. You can get either inexpensively.
The bamboo and the branch will do great, just make sure you clean them well. I recommend baking them if possible, of course those are too big to fit in the oven, so you will need a different method.
That free range looks GREAT. The only thing I would be worried about is the dome light on top of the cage. It looks like he can get to it pretty easy. I would try to find some way of covering it or making it so he cant get to it. I could burn him severely if he got to it.