I'm gonna go ahead and posit that the cheesy script and acting was intentional, as Marsters, Chow Yun Fat, and Rossum are all good actors and wouldn't be bad like that if it wasn't intentional. It was based off a cheesy anime, of course it's gonna be cheesy.
A. I almost yelled out "It's too short!!!" in the theatre.B. Yes, it is a good thing that it didn't talk.