For the salad: Bring a pot of water to a boil. Cook the spaghetti to al dente according to the package directions. Drain, rinse and let cool.
Mix together the cooked spaghetti, carrots, peppers, bean sprouts, cucumbers, scallions, cilantro, napa cabbage, purple cabbage and kale. Add the peanuts and toss together.
For the dressing: Whisk together the olive oil, soy sauce, oyster sauce, rice wine vinegar, brown sugar, ginger, sesame oil and garlic in a medium bowl.
Pour the dressing over the salad and mix together with tongs or your hands. If the salad seems a little dry, just mix up a little more of the wet ingredients of the dressing and throw it in. It's a very organic process.