Sorry to hear that you didn't make it through and from the time and effort that you have put into your post about the interview it's their loss and I am sure you will do very well in the next round with your experience.
Just keep at it and eventually you will get a position.