your edge doesnt tune the ECM, it intercepts and fools signal at the bale connectors and changes them in the box to add power. My edge never changed the speedo, only gave me a speed reading on the monitor but i wouldnt doubt that Edge is able to intercept the ECM signal to the gauge cluster and change it to make your speedo read right. (the way my truck reads and sends info is different in alot of aspecs as compared to yours)
Do you only have an ABS light or do you have an ABS light AND an e-brake light? you wont be able to see ABS codes with just any scanner, you need something that can dig deeper into the system like EFI Live or a Tech2. some other high dollar scanners can read them too.