I had thought the same thing when I first brought my BP home, I had one rock cave and one half log, and my BP would cruise all night long. I didn't realize this was stress until I replaced the two hides with new caves, now when he is content he pokes out of his hide, almost like he knows this will get me to open his cage so he can explore a bit.
It seems like in your case he might be a bit insecure. Slithering all night seems to me that the snake isn't comfortable and secure in the cage, so it is constantly moving. Some activity and cruising during the night is more typical than never stopping of course.
However, I keep a "flexible" branch in his tank, spanning the entire length. The only time he uses this is when he is in "hunt mode" and this is my key to know that he is hungry. He will sit on top and smell through the screen, since I defrost mice on top of his cage. It doesn't mean he "likes" climbing, but he does it when hes hunting, so I will always put one in his cage.
BTW The thermometer looks fine. Just make sure you have a reading on temperature for the other end of the tank.
Just my two cents.