In medium to large bowl mix vinegar, oil, mayo, syrup, salt and pepper. Mix well then gently stir in the coleslaw mix. Stir to coat.
Refrigerate until ready to use.
2Next the meatballs.
Preheat your oven to 350 degrees.
Combine meatball ingredients and using hands make sure it all gets well mixed.
Shape into ping pong sized balls (about 1 to 1 1/2 balls) and place them on an aluminum foil covered baking pan.
Bake 30-35 minutes, until cooked through.
3While the meatballs are cooking:
In a saucepan on medium low heat, whisk together all sauce ingredients except brown sugar. Gently simmer on low heat for 5 minutes, stirring often. Carefully taste, if the sauce isn't sweet enough then add some of the brown sugar.
4When meatballs are done, in a large heat resistant bowl, toss with tangy sauce. Allow to set and cool a few minutes before assembling subs.
5Cut a sub roll or hoagie in half. On the bottom half, line up meatballs (as many as desired or can fit) and a small amount of sauce over them.
Top with coleslaw and a sprinkle of salt and pepper.
6My roommates 3 year old loved these, she didn't have it in a sub though, just some meatballs on a plate with a side of coleslaw, and I have to say, it still looked delish!