Don't know who you were speaking to at revo but they got the maths wrong,
As standard your car has 225/45/17
225/45/17 have a rolling circ of 1992.7mm
225/40/18 have a rolling circ of 2001.8 so its slightly larger, to keep your speedo as accurate as possible you need to fit 225/40/18 tyres, this means your speedo will under read very slightly.
If you fit 235/40/18 tyres they have a larger rolling circ than both of the above so your speedo will be even further out, they have a rolling circ of 2027mm.
However, if you are fitting 8.5 wide wheels you are better off fitting 235's to give a bit rim protection from curbs.