All your redirects appear to be working right now.
When a domain is registered or altered, there is a process called propagation, where information about the domain name is passed to internet service providers all over the world. This process can take up to 72 hours (though usually much less). During this process you may see errors in your browser when loading your new domain name.
If you still have trouble today with the redirects appearing to go to the wrong site, please try clearing your browser's cache and cookies:
If that doesn't work, try clearing your local DNS cache:
Concerning search engines, they will soon index your content on your new blog.
WordPress.com automatically sends notifications to Google with every post and page update. The search engines can take 4-6 weeks or more to add any new sites. For more information about WordPress.com and Search Engines, please see http://support.wordpress.com/search-engines/ .
It will take a couple of days from the time you created your blog for it to show up in WordPress.com search results with your content. For more information please see http://support.wordpress.com/wordpresscom-search/ .
Hope that helps! Please let me know if you have any more questions.