For lubricant I use wurth dry lube also, every 400 - 500 miles or as near as I can, straight after a ride whilst it is still hot. I always clean the chain before lubricating.
Don't know why but with the wurth dry lube the chain seems to stay cleaner for longer, and there is absolutely no fling.
The white looking gunk on the chain BMW applied for when I took delivery did fling on to the bike in places, not great. In hindsight I should have cleaned it off and applied Wurth from the start. Just had the bike 1st service (1 year) and the chain was not touched or lubed by the dealer.