For the Lentil Loaf: In a large pot, combine the lentils and vegetable broth and bring to a boil. Lower the heat and simmer, covered, for 30-40 minutes until the lentils are just cooked but still moist. Do not over-cook.
Preheat the oven to 350 degrees F, and line the bottom and long sides of loaf pan with parchment paper. Allow the parchment to overlap the long sides so the loaf can be easily removed.
While the lentils are cooking, prepare the flax "egg" and the vegetables. In a small cup, combine the ground flax seeds and 1/3 cup water. Stir well and set aside in the refrigerator. In a heavy skillet over medium heat, add the olive oil, vegetables and spices. Sauté until the vegetables are softened and the seasonings are fragrant, about 5 minutes.
Transfer the cooked lentils to a large mixing bowl. Remove 3/4 cup and set aside. Use an immersion blender to puree the lentils in the large bowl. Return the reserved lentils to the bowl along with the vegetables, flax egg, oats and oat flour. Stir well with a sturdy utensil. Transfer the loaf mixture to the prepared loaf pan, pressing it into all the corners.
For the Awesome Sauce: In a small bowl, mix together the sauce ingredients. Top the loaf with 1/4 cup and set aside the remainder.
Bake the loaf for 45-50 minutes. Allow to cool slightly before slicing and serve with Awesome Sauce on the side.