Dan, I was just reading on their site and it says that "Brake linkage provided, with a brake stop to keep the lever from flopping about.". Have you done that part of the install? In their PDF install doc, it states "Adjust the stop cam and use it to make sure the lever cannot lift too far on brake release."
I'll be interested in seeing how this turns out.