It is fascinating to find this thread. As of 2015 the 3M bus on a Sunday runs at 20 minute intervals but is still at over 100% full capacity - with all seats and all standing space taken.

If run at 10 minute intervals it would probably be just "tolerable".

So in nearly 8 years since the OP it has improved slightly, but still has more to go