To make dressing: In a small saucepan, simmer the orange juice until slightly reduced, you should have about 1/3 cup juice. Let cool, then add all ingredients to a tall glass jar and use an immersion blender to puree. It should be creamy and completely uniform. You could do the same with a regular blender too. Will keep in refrigerator for one week.
Preheat oven to 400 degrees F. Toss the squash with 1 1/2 tablespoons of olive oil and 1/2 teaspoon salt, then spread onto a large baking sheet. Toss the red onion with remaining olive oil and salt, then spread onto another baking sheet.
Place both in oven, and check on onions after about 8 minutes. Take them out when they are browned and have shrunk. Stir the squash at this time and roasting squash for another 25 minutes, until it can easily be pierced with a fork, but not mushy.
While vegetables are roasting, add the rice to a medium saucepan and cover with 4 cups of water. Bring to a boil, then reduce heat to a simmer. And cook for about 35 minutes, or until rice is tender, but not mushy. Taste to be sure. Drain rice and return to empty pot. Set on stove and cover, letting steam for 5 minutes. Fluff with a fork and keep warm.
Add roasted vegetables, kale and cooked millet to a large bowl. Pour hot rice over the top of it and mix all together. Cover with a cloth so that the warmth stays inside and the kale will wilt slightly from the heat.
After 5 minutes, stir again and add dressing along with 1/2 of the pomegranate seeds, stirring to combine. Pour into bowl for serving and top with remaining pomegranate seeds.
*Can be made one day ahead of time, will last for 4 days in refrigerator.