I've played this some more and got Tue hang of its controls. I have not used the slow mo power up once and won every race. Hopefully it gets an update. There's some potential here.