As for seeing previous versions of Google cache, I doubt that's possible. There are billions, maybe trillions of web pages cached by Google, and recaching happens at least on a daily basis, if not more frequently. The computing power and expense of saving every single day would be astronomical, even for a moneymaker like Google. I strongly suspect that previous cachings are written over. But hey, you can
contact Google and ask 'em.