Firstly, thanks for notifying and we shall correct the same.
Now, the reason for these errors. For passenger trains, very often, the official timetables have inserted the wrong stations in the train routes, because of typographical errors. For example, for the train 717EC, Jhajha Gaya Passenger, there is a station BSQ Barsi Takli in the route (see official timetable attached) - the station is actually in Maharashtra. This station has resulted in a greatly inflated distance and speed. So, actually as you have discovered, the speed and distance help us in sanitizing and correcting errors which otherwise would go undetected.
In...
more... this case, the actual station is BSQP Bansipur, but because of closely related station codes these errors happen in the official timetables, which we should sanitize.
We still admit the fault, which will be corrected soon.