I see three of the bugs that resulted from adding lab caches to stats are gone: my header has the correct count, my milestones are accurate, and I no longer have a blank country showing up in First cache by country for lab caches.
One bug still remains: by removing lab caches from the calculus for First cache by country, it creates a discrepancy between that list and the regular milestones. GC5PN1W shows correctly in my milestones list as our 8000th find, but in First cache by country, it shows incorrectly as our 7990th.
Perhaps giving users a way to manually add location data for lab caches would help fix this?