Thanks for all the advice everyone! My machine has been sitting since Sunday night, and not a drop under it. At this point, I'm going to change the coolant out with some good quality stuff and take a wait and see approach. It's really the strangest thing, but when I topped off the rad and overflow last Sat it quit leaking. That makes me think maybe the coolant from the factory was the issue. (I know this is probably wishful thinking)
In any case, I'm going to call CFmoto USA and see what they think.