Hmm, idle temps don't really mean much; sometime an idle can be a couple degrees warmer but the load temp will be ~10-15 less.
Just had a look at it and yeah it looks super cheap, the amount of fin space is very small :/
Still worth checking the load temps but if they're really bad then just return it.