Hi
I have also been looking at using MRTG to track stats of the router (even though the built in stats on the router are miles ahead of what I have managed in MRTG). What I found was that the SNMP exposes the ETH0 and the VLAN1 interfaces, where VLAN1 appears the be local LAN based traffic and ETH0 seems to count All wired ethernet traffic (i.e. WAN and LAN), so for instance if you perform a large download (600MB) over a wired connection, the interface stats show sending and receiving of 600MB of data, or that the in bytes is roughly the same as the out bytes. If you have no wired devices then that counter will work OK.
SNMP reporting the wrong speed does not appear to be an issue with what I have been doing, i just adjust the MaxBytes parameter for the Interface in the mrtg.cfg file.
Hope that helps.