Soak the oats in the milk while you prepare the rest of the meatloaf.
Preheat oven to 350.
Heat oil in a pan and saute the onions and garlic over medium heat for about 5 minutes or until softened.
Put the ground beef in a large bowl. Add the eggs, worcestershire sauce, mustard, thyme, parsley, carrots, ketchup and hot sauce. Add the onion and garlic mixture and the oats.
Mix all the ingredients together (I do this with my hands as it seems to work the best) but don't overmix, just until blended.
In a small bowl, mix the glaze ingredients together.
If your oven has a 2 piece broiler pan, take the top piece-the one with the slits-and cover it with foil. Poke holes through the foil so the fat can drain off to the piece below. Butter or oil the foil well.
You can also cook this in a loaf pan. Cook for 1 to 1 1/2 hours at 350.
Form the meatloaf into a large loaf on top of the foil lined piece. I make mine into an oval. Like a big meatloaf football!
Brush meatloaf with 2/3 of the glaze.
Bake at 350 for about 45 minutes. Remove from oven and brush with remaining glaze.
Let rest for about 15 minutes before slicing to firm it up a bit and make slicing easier.