I think your snake is rather thin and I would be worried. Looks like it has not been eating properly for quite a while. How much he weights? Pinkies are definitely too small for him.

Your setup seems quite large and there is very much light. Put some more cover in there and cut down the lights if you can. Wait for the shed to complete and the offer a well heated f/t mice sized about 10% of his bodyweight and see what happens. And let us know