Thanks everyone for the info. I'll try some scale counts tomorrow!

ConcinnusMan - I'm more and more sure every day that it's t. elegans. I will take him to the Sac Zoo just to be 100% sure he's not t. gigas. I think that for now I'll be keeping him if he's t. elegans. However, if at some point I think that I'd rather someone else care for him, I will definitely let you know! That picture of the subspecies you posted, it is indeed wonderful, and looks exactly like my snake, except mine's dorsal stripe is slightly oranger.

Thanks again everyone, I know where to come back to when I need more advice.