Well done, Roger. The result speaks for itself. I would not worry about the gap you have as it is minor, and the foam will more than compensate for it once the upholstery goes in.