In a medium bowl, sift together the flour, sugar, cocoa powder, baking soda and salt. In a large bowl, combine the eggs, oil, buttermilk, food coloring, vanilla, and vinegar. Whisk vigorously until well combined and smooth. Add the dry ingredients to the wet and whisk until smooth, about 1-2 minutes.