Eh, perhaps, if it fits the story. I don't get the impression it fits this story. The point of The Avengers, to me, is having the characters of different franchises (plus some Avengers-only characters) team up. So he would have to establish himself as separate from Captain America for it to really work for me. But anything's possible with the right story.