Wow, your post literally took all my words out of my mouth. Pretty much every requirement you listed I also share. I've also been looking at and comparing a lot of the same bikes as you and have nearly am identical commute.
Are you in Vancouver by any chance? Can't wait to hear how the bike...