I have been working on writing a nanofury driver (using direct USB communications as per our USB device driver model) but it is proving rather challenging so it appears that it will be some time before nanofury support is in mainline cgminer at this stage.
Did you notice
https://bitcointalk.org/index.php?topic=321287.msg4086475#msg4086475 ? It works quite well for me. Do you do a rewrite or do you just try to integrate into mainline?