Origin 8 is a crapshoot - some of their stuff is okay and some of it is complete garbage. I just happen to be aware of some of the inner workings of that company and am not a fan of how they conduct business, which is why I am biased.
I've never seen that chainring up close.