Thanks to TF community, I received the Vetta LTF card today. Although there’s nothing extraordinary about this card, but no harm in keeping a mid range card with decent online offers, with LTF benefit.
I received a priority pass as well, valid for 3 years :)