The delay is due to drive-by-wire. I don't have my X1 yet. If it is anything like the F30 328i, throttle response is the worst in ECO PRO and improves as you move to comfort/D and Sport.
There are aftermarket solutions and tunes which reduce the delay (including Burger Motorsports). I've been told all delay cannot be completely eliminated due to the drive-by-wire.