I mean, there are ways to ignore 10 soak. However, there is no single talent that allows having instant 10 soak, if you "wear" the vehicle as SEApocalypse mention.
As a second argument, no vehicle is "carried" in your back! when is powered down, how much does this thing weights? Take the power armor from Dangerous Covenant: Soak 3, when is powered down is encumbrance 12...
I understand that the Talent allows modifications to a vehicle, but I think Occam's Razor applies here.