Your set up looks good! There are screen clamps that you could look into as well, I think they're about $5 or so.
It's obvious that you've done A LOT of reasearch in keeping your new snake!
Good luck with him!

What's his name?