Your translation reads like an official translation. I wouldn't be surprised if CAT scans have actually worked as official translators for some manga. You seem to not only translate it but also localize it, for example at one point you translated a bubble to 'OOF', I don't think people in Japan...