Yes and yes. I've had good luck with that stuff in a can. You need to add it to a completely empty tire, though, and then inflate to sidewall max (44 psi) and drive around to shake it up. The higher pressure of the overinflated tire really sends the goop into all the nooks and crannies. Never tried it on a TPMS equipped car, and don't plan to, save a real emergency. Check on the tire the following day to see if it held pressure, then deflate to proper spec.
Being a 2015 it shouldn't have enough corrosion on the bead sealing surfaces to cause a leak, but maybe.
The soapy water thing really is great-- come back in 1/2 hour after it "dries" and you'll see a little mole-hill of bubbles.