Strange Japanese… Thing… Does… Something

I'm not entirely sure what this thing is. Here's what I know: it's from Japan, it has something to do with Gundam, it's called Haro, it's got a split personality, and it perkily yells things at you in Japanese. Other than that, I'm at a loss. Anyone want to cue me in to just what this little orange guy is supposed to be or do? [Impress]

halo_p1370098.jpghalo_p1370155.jpghalo_p1370102.jpghalo_p1370099.jpghalo_p1370097.jpghalo_p1370096.jpg