Of course HTML5 can do animations. What do you think transitions are? Obviously it lacks a polished industry-standard timeline tool like Flash had, but give the tools some time to mature.
all your flash games are right out
There are mountains of HTML5 games already.
and if your mobile doesn't have hardware acceleration? Forget it, its unusable