Originally Posted by chamber-music
I think it was Kevin Feige who said Rogers was Captain America for atleast 3 years.
Well if that's true, then that's certainly a flaw. It definitely didn't come off like it was that long. It felt like a few months at most.
Peronally though, I think it works better that way. Cap was able to save the world but if he was only active for a limited amount of time, then it makes sense that people would have (apparently) forgotten about him by the time Iron Man showed up on the scene.