The Avids are definitely the "road" version. They just don;t seem to modulate as well as the ones on my mtn bike. When I get the money, I'll upgrade the cables and see if that helps.
What about truing the disc itself? Is that hard (or risky)? Thank you!