Dan,
As always you raise some good points. I was struck by the fact that in the addition of HCl to epoxides, that chloride attacks a 2° carbon in preference to a 1° carbon. Yet chloride attacks a 1° in preference to a 3°. On the other hand, bromide ion behaves differently (McMurry, pp. 687-688). I have not yet found styrene epoxides treated in this textbook, but I will keep looking as time permits.