That foam sticking to the hood sounds like it is part of the foam seal on the battery cover? There should be an extruded rubber seal on the hood near the cowl which extends from the drivers side to ~2/3 across the hood towards the passenger side. The remaining gap gets filled by that foam seal, which in on the battery cover. Is it possible some of this foam got stuck to the hood, and tore away?
The GT350 parking brake is a drum brake, which is packaged within the rear aluminum brake disc hat. Thus, it is fairly small in diameter and does not provide as much brake torque as something larger. I haven't parked on excessively steep hills, so I can't relate, but do agree it requires a substantial tug.
Try remove the clutch spring to check it out, it takes 2 seconds and can be easily added back if you prefer. After months of driving mine with the spring, I pulled it out and never went back. If the GT350 is your only manual trans car, I'm sure you'll get used to it. But when switching between cars, the springless GT350 fits in better with our other clutches, in terms of feel.