Blanch the tomatoes in boiling water for approximately 2 minutes, or until the skin starts to separate from the meat. Remove from the water and let cool. Remove the skin and seeds and place in a high-powered blender or food processor. Add the garlic, vinegar, molasses, salt, sugar, onion powder, cumin, chipotle pepper, black pepper and olive oil to the blender. Blend on high until smooth and frothy.