One of the problems with MTBing is that the terrain makes a massive difference to the effort level, much more so than on a road bike. If someone says they did 50miles on their road bike in 2.5hours, even allowing for the fact they live in the Fens and there was absolutely zero wind, you can make a judgement about how fast/ strong a bike rider they are.
If someone says they rode their MTB for 3 hours, you really have no idea how much work that was. They could have ridden on a canal path, or they could have ploughed through non-draining clay, and it makes a MASSIVE difference to speed. On dry, drained, flatish, fast tracks, you might cover 50km easily. Add in some hills, some mud, some more technical decents - and thats a much tougher ride. 3 hours "playing in the mud" could be considerably harder work than 3 hours on the road, but its about how strong you are (and MTBing is far more whole-body physical than road biking), where you rode and how hard you pushed it. When I ride my MTB I dont piss about in muddy puddles - I might end up splattered, but I also end up physically tired, and for me, thats the point of it. I can get a better bike workout in a hour or two, on the "right" sort of trails than I can on the road, in the winter.
Dont underestimate how hard the SDW is to cycle on. It's like anything though - if you sit there and freewheel, you'd have got a better return from lifting the remote every 5 mins at home. Actually do some work (in route selection and by turning the pedals) and you'll see measureable gains.