actually, given that you have a minimum of 10 second delay before games start, i think that would be enough to ghost the maps. you don't use more than 2-3K bricks per map so as long as you have a decent computer and internet it should be enough to ghost.
optionally you could add camera buttons to spectate any map, rather than the sit-to-view-current-match layout. that way you could look at maps before playing them, and also ghost them.