I just managed 16:57 clear time, defined by Drake's criteria (I got a ball through Micro with all purchases in GB shop). I remember unnecessarily losing a few seconds here and there. Something around 16:30 seems to be the theoretical limit.
I've played this game way too many times.