Have you never seen a cork bark background? Its expensive to use if you get them from petco or petsmart but sometimes you can find good deals on ebay or by some wholesalers. Its a nice lightweight type of oakwood that comes in rolls and large nearly flat pieces. I have two setups w corkbark. One for my pine snake and one for my tropical water lizard species. On the latter setup i managed to make a "tree trunk planter" out of two large pieces of corkbark sealed together with pond foam.
For this one if i was going to use driftwood id love to use something truely oddball and exotic but really the most oddball wood i can find is swahala wood. I have a couple of pieces that look like towers and im debating using those. Im kinda thinking of now making a peninsula and coving only one back glass panel. For most of my hardscape im going to sculpt rocks out of styrofoam and then make rubber molds of them after they are glued together. After molding them im goin to cast them out of a plastic resin so its weatherproof. As far as painting the rocks there is an ecofriendly paint called soy paint and its made out of soy beans. I may clear coat the "rocks" with a polyresin.