Yes, received it!
Already started using it, first bill isn't generated so didn't calculate the net positive return. 90% of my transactions are done at single merchant, so I think I should be fine with the upgrade. As far as I calculated, this card will give me more rewards compared to my previous paid world safari card.