For the above grate, I heard you have to remove the pressure port for the spedo for it to fit (on the sl 750). Is this true?

Nope, this will fit a 650,750 or a 780. The only diff in this and a 650 is the length of the Scoop,This one is a little deeper,so a little slower,nothing a die grinder won't fix,if you want to make it like the 650.