Driver fined £46,880 after being found guilty of 58 speeding offences