You only have 1 hide? Thats a problem as well.
Get another hide. They need 2 (one on hot end and one on the cold end).
Seems to me he is pissy because of the husbandry. Fix that then give him some time alone. Make him comfortable in his new home before he tries to get comfortable with you.
Its a lot for a new pet to take in... Trust needs to time to develop.