Sweet!  I've seen some people in my area using these type of bikes.  Don't know if they are vets, but the improved mobility is awesome. 
I am so not going to mention that by riding in the rain that you effectively wet your pants.  No, I am so not going to do that...