Guess what?? I GOT IT WORKING! I cannot believe that I did this, it's like a high that seriously I'm waiting to end.
Geez these things are loud though, going to have to find a way to make it quieter.
What I had to do to get it working under ubuntu 12.04 without needing a tplink was use cgminer 4.0.0 - the latest cgminer (currently 4.2.3) when compiled with --enable-avalon2 comes up with an error on compiling which relates to the Avalon2 driver. Apparently this is enough for it not to be able to use the ttyUSB port. So, I compiled v.4.0.0 and lo, all of a sudden it started up.
Now to figure out how to get the noise down a notch 'cause this is in my room and wow! It moves some serious air.
I've been trying to get this thing to work all day now. i've tried minepeon, openwrt, various versions of cgminer including avalon branch. If i have to watch cgminer compile one more time today I think my eyballs may explode.