Yes, where's your fork?
I have S5s, so I could help with testing, too.
I'm not planning to fork the Bitmain code, but rather to reverse engineer it and write a new userspace-only driver.
So far I've just been studying how it interfaces to the hardware - mainly the kernel code so far.
Perhaps it's best if you start at the userspace/cgminer side so we don't overlap?
I'm about to be AFK for a bit, but maybe later we can discuss further
on IRC