Hi Kash,
From your post there seems to be a fair amount of hiring going on. Any idea why these people were hired ahead of you? Is it a question of experience or whether the operator likes you or not?
If you seem to be getting passed over by other people perhaps a chat with one of the operators might help.