No it isn't. It isn't flawed at all. In "reality" there's a world of difference. Imagine that you and I are in contact. We are at the same spatial coordinates. Then I hop forward a metre. We are no longer at the same spatial coordinates. Then I hop back, and we are. Now you try hopping forward a second. There is no change in time. No. You can't hop forward a second. Get used to it. Change occurs. Saying it always occurs from the present to the future is just more abstract baggage. Fair enough, The important point about spacetime is that it's static. Our world is not.