Did you end up reducing the basking temp? 100 degrees is still to hot in one area, they don't regulate their temps well sadly and so many of us have seen too many burns and all it takes is sitting in one place just too long.
Other than that I am so glad he is getting some variety and you are making changes to hopefully help him along the path to recovery! I am hoping he shows some improvement for you soon. It could take a couple months or so before you see anything too extreme as far as recovery, but if he starts getting worse in any way, definitely seek out a vet. <3 I am sorry I came off a bit rude, I didn't mean to >.< I have been dealing with some personal stuff lately and though I desperately try not to bring it into my posts in anyway I sometimes don't realize how my words come across! Trust me we are just like you and just want what's best for your baby <3