Yeah, EU regulations suck. You can at least use the Off Road mode in Super 73.
You're right that Newgen is quite a new company. It's up to you if you want to spend that much cash on an untested startup. Parts might be harder to come by than an established brand, especially with that handmade...