Could you have picked your photo up online with the Photo pass? Or did you have to buy it as soon as the ride was done?
$20 is a lot...but I agree...I'd have to have it too! Nothing's better to remember your trip then a good photo. I justify it by knowing that $20 will be worth it's weight in gold in memories

.