since Virgin has a 24 hour free cancellation policy, I went ahead and booked BOM-LAX in GBP but never got the email about AMEX offer being successfully used... I do get those emails quite instantly. I checked charges (temp) on AMEX and it shows VAA GROUP charge in GBP. Obviously it didnt trigger any credit so I went ahead and cancelled the booking.