Find Your Cruise
Why don't you mention this the next time you book? Your travel agent could pass this on and maybe you'll get lucky. Past passengers get benefits but that doesn't include automatic free uprades as far as I'm aware. If they're available they get dished out but I'm not sure who they choose and why. It's just the luck of the draw or for a special occassion maybe?
Good luck - I hope you get one next time.