The DL Plat Amex is only $135, not $300. Perhaps you are thinking of the non-DL-branded Plat Amex at ~$300, PAKMAN?
gt, I hope you are not complaining about what you got from the certificate, but it is hard to tell. Overall, your companion got miles (but should not have) and you seem to have gotten a bunch of free upgrades (but should not have).