It's a normal experience even when you have a job that meetings get cancelled at the last minute, without any prior warning. Meetings nearly always over-run, people often get called up by their boss at short notice, or get swamped with work and simply forget to tell you that the meeting's been rearranged. The people the recruiter was in a meeting with were almost certainly more important than you are; I wouldn't take his choosing to talk to more important people in his company over someone who doesn't even work there as an indicator that he is uninterested in your application.
When I first interviewed for the company I now work for, they kept me waiting 20 minutes before sending down a pretty blonde girl to tell me that the men interviewing me were in a meeting, and could I wait another 10 minutes or so. I said okay. 20 minutes later, she came down again, said they're really sorry but can I wait a little bit longer. I said okay. I spent an hour on the train getting into London, so I wasn't going to go home without an interview. Anyway, an hour after the scheduled interview time, they finally took me up and gave me an interview. It was annoying, but at the end of the day, it was 3 hours out of my life. Who cares?