OH man, that sucks buddy - I'm really sorry. The good news is I guess nothing is broken, although joints can take as long to heal. Take care of that knee and let me know how it's going, maybe you'll heal up in time for a ride before the snow sets in!