I came verrrry close to buying one of these when Seacoast had them new. The only reason I didn't is that they're not street legal(technically). I notice you registered it in VT. A lot of people do because we have such lax registration. You could register a KX500 and ride it on the street if you wanted. Anything under 200cc doesn't need a title. Changing the registration to another state might prove troublesome, however.
One of my bucket list bikes is an Ape RS250. I could get away with one here.