Why would these Christians of the 2nd and even 3rd generations believe that the 2nd Coming was immanent?  

I think because Jesus actually did make another unequivocal statement about the End:   Jesus said it would come in the lifetimes of some of his living disciples.