The much awaited game from the makers Rovio mobile, the Angry Birds Rio is live in the app store for download. The game is available for iPhone, iPod Touch and…