Hmmm there are a few problems
1: it looked like no one had any clothing on, I mean some people might not be offended when they see a couple of naked guys go at it, however I am sure most of us will. So get them some clothing.
2: Ryo should be a black Sangiyan, a dark skinned Tien. Like Popo is a black Genie, Ryu should be a black Sangiyan, cause that would be cool, I am just saying since this is DBZ based you should have some DBZ based races, like the Sangiyans.
3: Kash should be an ogre or oni or what ever you wanna consider them and have horns just like them aswell, you can keep with the same hair and face, just put some cloths on him and give him the horns that you see these beings having.
4: Kanon should look like a Shintenma, (Shintenma's are those creatures you will see in the Bojacks movie, movie #9, actually Bojacks is a shintenma, a demon closely related to elves and Kaioshin, cause of their ears, and the fact they have hair and are not reptiles or whatever the namekians are). So I would give Kanon long Orange hair like Bojacks or short like Bido.
Other than this and the fact you still need girls in any anime, unless you want people making gay comics and pictures about it, so do make some girls, cause I don't think you want some gayass making a yaio picture of Kanon and Ryo as a couple, cause thats what these guys do, I mean come on this one guy made a gay comic of Vegeta getting a blow job by Krillin. Think about it!!! Have some girls as major characters in the anime, yet keep the three still as the main factor.
Other than this your anime looks flawless, I know you wanna make it all or nearly all about action, but you need some progression, something to keep people minds' "straight".