We ride all over new england and anything with DEET in it is a must. I have friends who have gotten lyme and it's ugly. DEET is your best defense, really. I know a lot of people are against the chemicals but I'll take my chances with that over lyme.

The first link you have says no deet but there must be something in it because of all the warnings. I can't really tell on the other 2.

Also, to not attract bugs, don't use fabric softener in your clothing. I always run my bike clothes through a second rinse cycle. And don't wear strong smelling shampoo or deoderant.

Good luck!