Saute onions in olive oil over medium heat until tender, 3 minutes. Stir in rice and egg. Continue stirring until hot and egg has been cooked. Stir in remaining ingredients. Remove from heat and cover to keep warm.
For the pork, heat olive oil in skillet over medium high heat. Salt and pepper pork. Place pork into hot pan and brown each side.
While pork is cooking, stir hoisin, orange juice, ginger, garlic, worcestershire, salt and pepper together until smooth. After pork has browned, brush very liberally with glaze. Top with zucchini, reduce heat and cover to cook 5-10 minutes until pork is cooked thoroughly.
Serve pork warm over rice.
If glaze seems to be getting too thick on the bottom of the pan, feel free to add in 1/4 cup water or stock during the last 10 minutes or cooking.