Nice!
It seems to me you could cut out quite a few seconds from the total, though, by applying the inverse scramble after memorizing each individual cube, rather than solving it normally. You should be able to apply the inverse scramble probably 5 seconds faster than it takes you to solve the cube normally. (But maybe you prefer solving the cube normally as part of the challenge - if so, I guess I understand.)