Welcome to the forum, H2Newfie. Get used to those who don't like the H2s for whatever reason. I really think there are more out there who do like them, or at least are intrigued by them, than not!
Every now and then you'll have those idiots who want to cut you off just to prove a point, but just pick your battles. I had one of those little foreign cars attempt to play chicken with me at the UT football game this weekend...she lost!