You did better than us. Our Ruby Wedding Anniversary, we ate in the Crown Grill, and just got the cake (which admittedly was quite tasty)
However, I think you have more "status" than us, which might explain the bottle of cheap fizz.
To be honest, we weren't bothered either way.
On any cruise there will be hundreds of pax with birthdays, anniversaries etc. Some people seem to think that they should be upgraded, be given free soecuality meals etc.
As it was our Ruby, we upgraded ourselves to a cc minisuite, and had a great time.