I've never seen a fan movie before, but this has more production value than I would expect out of one. I'm only 20 minutes in, I'll watch more tomorrow and see what they can cook up for the fight scenes.

On a side note, the first time I saw the trailer for the Astro Boy movie in theaters it just starts with a monologue along the lines of "in the future the worlds greatest scientist is about to complete his greatest creation. A robot of unimaginable power, a boy, his son..."
Oh man I was crossing my fingers and wishing it could be a Mega Man movie.