In a small bowl, whisk together the soy sauce, olive oil, brown sugar, ginger, garlic, honey, sesame oil, and rice wine vinegar.
Reserve about 1/4 cup of the teriyaki sauce for serving.
Place the salmon flesh side down (skin up) into a glass pyrex dish or a food storage bag and pour the teriyaki sauce over the salmon. Cover with plastic wrap and marinate for 30 minutes to one hour.
Place the salmon on a parchment or foil-lined baking sheet leaving marinade behind in pyrex dish.
Place the baking sheet 5-6 inches from the heating element (I used the 2nd rung in the oven). Broil on high for 8-10 minutes. Watch so that all the pieces are heated evenly under the heat - adjust the baking sheet halfway through cooking if necessary. Do not overcook the salmon - its done when the teriyaki sauce is browned and the flesh is firm.
Prepare the rice according to package directions. Grate the carrots, thaw the edamame, slice the avocado and the green onion.
Meanwhile, heat a large non-stick skillet over high heat. Add the sesame oil and the broccoli florets. Toast the broccoli, stirring often until it's slightly charred - about 6-8 minutes. Add the red bell pepper and red onion to the skillet plus one additional tablespoon of sesame oil and the grated ginger. Stir fry the veggies until tender - about 5 minutes.
Assemble the bowls by layering the rice, salmon, broccoli, peppers, onions, edamame, avocado and grated carrots on the bowl. Top with sliced green onions, a sprinkle of sesame seeds and a drizzle of the reserved teriyaki sauce.