METROPOLIS2: Bridging the Gap between Theory and Simulation in the Bottleneck Model