That is particularly why I like my Lone Wolf, I have the Alpha hang on the stand, it has a hook with the strap just like that one. You put it around the tree cinch it tight to the tree. And hang the stand on the hook, your hands are free to put your other belts around the stand and you're done. It's easy and light, my Alpha hang on stand weighs 12 1/2 pounds, the climbing sticks that attached to it are 7 1/2 pounds, 20 lbs. for the whole rig.
And I hunt public land also, it was public land only up until about a month ago for me, I have a friend that has allowed me to hunt his land. I've been spoiled, on a 42 acres he has 17 prehung treestands with climbing sticks on all of them. Talk about spoiled, but I'm going out this weekend on public land, I would not trust my stand to be out there overnight. They will even steal the cheap stands. Even with a lock on it, you can put a chain or cable lock, and they will find a way to steal it. The Alpha set & climb Lone Wolf stand would be good for you, that one weighs 18 lbs., if you've got strong shoulders and arms, the Alpha hand climber, would be another good one, I like the Lone Wolf quality, and what's important to me is the bite on the tree, take a look at the teeth that are on a Lone Wolf, and then look at how the others attach, now it may be my attitude, but I like the way the teeth bite on mine.
The advice on the hunter safety system, is important, I recently purchased the linemen belt, best purchase I've made next to the Lone Wolf products. It gives you a hands-free and a secure working condition. Always, stay connected to the tree. And don't take chances, you get many tries at many things, but not 15 ft. above the ground in a tree.
One other thing that I have that is helpful is a headlamp that has three different styles of lighting. It has a focused beam, and a broad light beam that is white, and a third one that is a red light. I use the red light when I'm climbing the tree. I don't know if it makes a difference with deer, but it does to me. It's called the Energizer, I think I got it at Sportsman's warehouse. It was like $30, and the batteries last a long time, takes two AA's.
Good luck to you
Carl