Here are images of the Mercs ride height, as you can see they have gotten it to ride really really low now (essentially touching the track, so that should be the optimal ride height) without porpoising issues.
I suspect them to be more competitive this weekend but I'm not sure a win is in the books just yet, they are still behind when it comes to weight and minor upgrades as a whole.