I honestly haven't had time to even touch mine. i wouldn't let me hold up your decision though, since my concerns are common to virtually all of the inexpensive coilover kits out there.
I will most likely end up making something for the knuckle mount anyway if i decide to keep mine. Assuming i can get the threaded collars cheaply, I should be able to make them for other people as well for a reasonable price.