I'm in a similar boat.
Like Snug, after a good deal of research I placed my order for a 500W / 700c Falco kit on August 18th from http://ebikesofne.com.
First gripe: No where on this site does it say there was a lead time on Falco orders, so I was a little suprised when I followed up to try...