Those two things are tied together. If powershell.exe launches in the background, so does IE.
I'm not sure why the browser isn't opening for you; that part worked fine for me. I tested the code before I posted it here. The only thing I changed was URL to http://www.google.com