We need to admit that there is no simple answer to either of them.
the VMT faces difficulties with respect to the important aspects of human memory performances: people can and do remember many things in a very short time (perhaps on the scale of (milli)seconds).