Yeah some people took offence to it, like they were making fun of Mega Man. But he's clearly not Mega Man, he's North American Mega Man, who already looked like a doofus anyway.
Actually, it was all supposed to be a part of a series of Mega Man promotions, but after Inafune left Capcom (while giving us Emo May Cry and making other "JAPAN SUCKS AT GAME DEVELOPMENT EVEN THO PEOPLE WERE BUYING OUR GAMES BECAUSE THEY WERE UNIQUE, BUT NO LET'S BE MORE LIKE COD, GUYS"-levels of stupid decisions as a producer) all of the Mega Man projects in development at the time bit the dust.