Sorry that you don't feel good about how it went. I hope things turn out well for you. For my part, they did a few rebuttals or corrections but I tried my best to appear attentive and at least show some eagerness to learn. I'll be honest, I screwed some parts as well and I thought that was it. I think, as long as you stay and appear positive, there is still chance.
About results, I think that generally you can expect an answer 2 weeks onward from the date of interview. Basically, 2 weeks-2months. Its really unpredictable.
I was really looking forward to acing this interview. Really bummed out that it didn't turn out the way I wanted it. Ah, guess it's just my luck.
Wow. Two months is really long. I guess I'll source for other jobs. But thank you for sharing with me your experience. All the best for your career.