The tinfoil in that thread is put on top of the screen lid to hold in humidity.

As for worrying about the snake with a baby, or dog, you'll be fine with a BP. If you were to have a burmese or reticulated then yes, but nothing to worry with the BPs. My red tail boa likes to take an interest in my cats when they go by this enclosure but thats about it.