I haven't tried the Teva bike sandals, but have toured for years with both Lake and Shimano SPD sandals. They are great. And you are right that with wool socks, you can also use them in cooler weather.
As far as toe coverage, I was taught to just keep my toes out of the spokes....