Huge thanks to the OP for sharing. Booked out to SEA on June 3 and back June 14,... with a 23HR layover on the return... :-)
For anyone caught in the overseas credit card trap, I managed to us a Singapore credit card by changing country to Philippines and putting zip as 00000... ymmv
Lets hope this one hangs around for a while like the DL KUL-YVR/YYZ deal last year... :-)