I would say that they are all grammatically correct, but I would say something more like this : "This is the last time I will speak about this matter. This is the last time I will be speaking about this situation or matter." The other sentences sound good. I am a native English speaker from the Midwest of the US.