A ton of interesting comments - let me add my opinion in there too:
- Intelligence IMO is two fold. Speed of processing and domain knowledge. Clearly one with a lot of the former, gathers the latter faster though. Right now - The only thing I know about your co workers is that they outweigh you greatly in latter. Considering you were hired and assuming your confidence had some reasonable foundation, the only solution here is time.
- I try not to allow the attitude of others to define my experience somewhere. If it gets unbearable, I just leave - but in general, our field does seem to attract a varied set of folks instead of an uniformly 'nice' group. I give some bandwidth for this.
- getting one of them assigned as your mentor by your manager and making your success an explicit winning condition for him is a good option. Get it done ASAP.
- there is a little bit of ramp up here. Even a rock star team is going to have a set of work items no one wants to do because they are 'manual' or 'easy' or 'boring' and so on. Take these up first, ace them then progress towards the core.
- finally, no one is going to remember your interview as much as you do. That's a red herring. I have done about 400-500 of them, I definitely don't remember any promises. I hired based on the amazon fit + smarts. Rest usually gets lost in the mess.
Good luck!