Good looking boa. She might be slightly light in terms of weight but still looks to have acceptable proportions so I wouldn't worry about that part. Put some food in her and she will grow. The heat issue is another thing. I'd be very upset at the seller. It sounds like they weren't certified to ship legally and did a crappy job of it. I doubt any harm will come from it since she seemed fine in the unboxing. Congrats on the sweet looking boa and I'd head over to the BOI if I were you.