Peel and chop potatoes into quarters. Boil potatoes in enough water to cover them by 1 inch and 1 tablespoon of salt. Cook for 18-22 minutes, or until tender. You should be able to pierce them easily with a knife.
Drain potatoes and place into a bowl with ice water. Let stand for 15 minutes. Add more ice if needed. This step with stop the cooking process.
Meanwhile, combine dressing ingredients in a large bowl, reserving a little bacon and green onion for garnish.
Drain potatoes and cut into smaller pieces. Add to bowl with dressing and toss gently to coat. Taste for salt content and adjust accordingly. Spoon into serving dish and garnish with reserved onion and bacon. Cover and place into the refrigerator for at least 2 hours before serving. Keep salad cold during serving by placing serving dish into a container with ice.
Store leftovers in an air tight container in the refrigerator for 3 days after preparation. Discard after this time.