I've been using the VSCode Insider's release as well and have been loving it and the new native notebook features for all the reasons you've listed already.
That's an interesting solution. I believe this is similar to what Joel Grus does [0], except %s/jupyter/ipython.