Judge.
I cannot comment on the image, as I cannot see it.
Are you doing this in Photoshop? If so, the most efficient way to do this so that there are no white gaps would be to follow this simple procedure:
1) Select the entire canvas (select all);
2) Copy (CTRL-C);
3) Paste (CTRL-V);
4) In the 'layers' window, this should appear as 'layer 1' or somesuch. There should be a tab/menu on it that says 'normal'. Change that item to 'darken';
5) Go back to the background layer ('layer 1' should have been selected, so if you click on 'background' it should now select that layer);
6) Deselect (from when you had selected the entire canvas/picture);
7) Paint on that background layer. Your lineart is now floating on 'layer 1', and you can paint freely 'under' it on the background layer';
8) Save this as a 'working' file, so you can play around with it; It'll have to be a Photoshop file (.psd)
9) Once you are done painting it, go to the 'layers' menu and choose (from the little triangular tab) 'flatten image' or something similar. Save this as a 'final' file (as a .jpg or whatever).
That's a quick n' dirty procedure for painting with lineart. I do all kinds of things with channels and multiple layers and stuff, stuff that is hard to get across in teh internetz, but this should do you for now
