Serve this East-meets-West pulled pork on hamburger buns or Kaiser rolls with shaved cucumber and carrot ribbons tossed with rice vinegar. Or stuff it into tortillas for Asian-style tacos with matchstick-cut cucumber and carrot.
Heat a Dutch oven over medium-high heat. Add oil to pan. Sprinkle pork evenly with salt. Add pork to pan; sauté for 8 minutes, turning to brown all sides. Remove pork. Add ginger and garlic; sauté for 1 minute, stirring constantly. Stir in cola and the next 3 ingredients (through soy sauce); bring to a boil. Return pork to pan; cover. Bake at 300° for 1 hour and 50 minutes or until tender, turning occasionally. Remove pork from pan, and let stand for 10 minutes. Shred pork with 2 forks. Skim fat from cooking liquid.
Place pan over medium-high heat; bring cooking liquid to a boil. Cook 15 minutes or until reduced to about 2 cups, stirring occasionally. Combine pork and 3/4 cup sauce in a bowl; toss to coat. Top with green onions. Serve pork with remaining 1 1/4 cups sauce.