Don't give up on it too quickly. Unless there is a lot of reflectivity (metal or mylar) in the skin it shouldn't affect things too much (my opinion). Have you flown it in the same places previously? A lot of things could cause the lag you were seeing and not be related to the actual GPS system.
Looks good by the way!