"So an advance purchase rate isn't fully settled at the time of booking as they seem to suggest? "
Ive never had an advance purchase rate hit my credit card at the time of booking. The last one I did the charge hit my card 1 day prior to my stay at the hotel.
As for how to handle the gift cards... do as suggested in the thread and you will be fine.