I like most of the dubs I've seen. Only really tv anime can have bad dubs sometimes. I've liked about 3 quarters of the dubs i have and the rest were meh but tolerable. Don't get me wrong I like subs too.
As for your dubbing. IMO your Shiro sounds too old. He should sound more childish. I kind of liked your grand bomber voice though. It fit him good.