Google Caching: Found Something New Today

I have just discovered something new related to Google caching of indexed pages.
As, many of you know, this blog is transferred from http://satya61229.blogspot.com. I did
site:satya61229.blogspot.com on my old blog. On the Search Engine Result Page, I clicked on "cached" link. To my surprise, I have found my new blogs interface and content. It is good for me.

I curious to know is::
1. Is it due to the link to my new blog article, I have mentioned at every post and deleted all the content their?
2. Or, it is due to the? I have read somewhere that Google and Yahoo consider Meta redirect of value 0 as 301.
3. Or, it is due to Google has something innovative features in their algorithm, where it can assure itself that the site is a new address of a particular old address!

Few days back I have removed the Meta Redirect thinking it is not working. If that has worked this way then I need to restore it back!

I have tested for few links: Some of those links are:
Install and Learn PHP Symfony Framework,
Use of Content Type Header,
2007/03/javascript.html,
2007/05/php-parse-errors.html.

I cannot include the content as even in heading of cached page it is showing new blog's link like this:

This is Google's cache of http://www.satya-weblog.com/2007/05/php-parse-errors.html. It is a snapshot of the page as it appeared on 9 Nov 2009 08:42:02 GMT. The current page could have changed in the meantime. Learn more

I have shared the same finding here as well: sitepoint. If you like to reply there, that is also ok.