Ah, another one of those "promise to meet up again but never return" episodes.
This episode was not all bad in the original, but the dub has some flaws. Thanks to our different language, the "Ushi Ushi" joke was butchered. "Cowderpii"? They might as well just have cut that entire scene. And 4kids is really being unconsistent, they left the word "Satoshi" on "Ash's" sleeping bag. I don't know why they accidently left it in, it was pretty obvious to spot. When the dub episode first aired, I bet kids were thinking "Satoshi" was the Pokemon version of ACME.
As for the episode itself, it wasn't all half bad, it was pretty good. I loved how the writers handled Butterfree's evolution, the part I didn't like, was when Satoshi promised Samurai that he'd battle him again, but never came back. They could've recased him in [SPOIL]Battle Frontier[/SPOIL], but no. Great job writers, real good job with continuality.
I give the dub 5/10 thanks to it's unconsistency.
And I give the original 7/10, it's really good, but not one of the better non-filler episodes.