Got this idea from some chatting in another thread, so dont know if it will work or not. But meh why not give it a try. Just a case of "say what you see" really. I will start off with an easy one:
I would like to point out that I was researching, and Shen in chinese literally means large clam, also referring to a Chinese clam monster or aquatic Dragon. How much do you wanna bet Ryo turns super Saiyan and fights him as a final boss?