Well, I dunno about hurting peoples eyes, but it did strike me as rather odd looking when I first looked at it. That being said, as I've looked the class over a few more times, I have to admit that I like the change. I agree, the empty space indicates a lot more than a bunch of dashes, and it actually lets you follow the line more easily than not.

So, for my part, I like what you've done.