hometoworld,
CX North America normally emails me an itinerary confirmation when I make a reservation with them. The email message has all the conditions written.
I usually ask them to hold the reservation for at least one day before asking them to ticket.
I also have one SFO travel agent sometimes issue CX tickets for me. They don't charge anything at all for all the extras u mentioned. I was a little surprised to read ur posts.
And Guy Betsy is also a great asset.