I use it for both receiving codes and making outgoing calls so it looks like I’m calling from the US
That is the correct plan. I use their website rather than an app (too many pointless apps!)
Up to you whether you want to port or not
I’m on the Telstra network, but Vodafone does support...