Lol, brazilian jiu jitsu will work horribly in a street fight situation sorry.
also, kyokushin karate is effective in the street as much as muay thai is.
I do both, as well as taking MMA classes, so i know muay thai as well.
ps Go Kan Ryu is money karate, and is basically a pyramid scheme...