I haven't had the time to look over your code yet (and I may not in the near future), but looking at the pictures makes me think it may be a problem with the autoparalax rather than the black line issue.
If you look at your second screenshot, your arrow shows a gap between the end and the beginning of the paralax layer. You can see that it's a gap because (since we made the bg transparent) the gap is the same color as the layer behind it. I would look into the paralax code and see if it adds a border or padding or anything that may have caused the issue. I'd also try to double check your sizing to make sure you arent a few digits off anywhere.
Hope this helps!
