Josh,
Great summary -- thanks for putting this together. Just wanted to let you know that with the April release, we will be addressing issue #1 in your article: by default, we will create the URL by replacing spaces in the landing page name with dashes.
Ei-Mang