The engine is turned down believe me, it has the power. They are having a few issues with aero, but there are bits and pieces to change before the start of the race, so we will see.
I don't know for sure if they will pull something out the bag for the race, but I do know if they performed to the max now, it would have the Horners moaning already saying they have an advantage.