Soak beans overnight. Bring beans to a boil in plenty of water, then reduce to a simmer. Cook until tender (about 45 min).
Meanwhile, slice peppers in half and remove seeds. Peel garlic. Broil peppers and garlic until brown and slightly tender.
Add cooked beans, peppers, garlic, and remaining ingredients to a food processor. Process the dip until it's creamy in consistency. Add salt and pepper to taste, if needed. Also play with quantity of honey and vinegar to your preferred balance of sweet tanginess.