Is it just bogging down or do you think its physically running badly?
The traction control is on the brakes and not spark suppressing so you can effectively keep it pinned.
The gearing is quite tall and if you let the revs drop at pull away it will bog down. You should wherever possible avoid idle speed pull aways too as it can wear the DMF.
Is the eml on? Could be the IMRC stuck open? They're prone to fuel pump failure too.