I agree, except for two things:
1. A 245/35/18 is only 24.8" tall. You'll want 245/40/18's, which are 25.7" tall.
2. No reason not to run 18x8's up front, especially if you're going to run 245's. And the 5.5" backspacing works better for 18x8's anyway.