Ah I know how you feel......want to get it all good to go b4 the bp gets home.....
Setup sounds good, but you'll know once and for all once you get it up and running. With the glass and screen (which I have as well) you'll most likely find yourself fiddling with humidity. Substrate will problably hold it pretty good (a little unsure as I use astroturf myself), but get a roll of duct tape just in case. Check out pics in photo albums of other members' setups and make sure you take some of your own 'cause we all want to see them!
Hope this helps, welcome to the wonderful world of boids!