I didn’t realize that Yavin was a gas giant. That’s a satisfying answer to that question.
Question #3: if Leia suspected that there was a homing beacon on the Falcon, why didn’t they go somewhere else and hire another ship to fly to Yavin? Did they want the Death Star to find their base?