From my position, I would call it a "strong candidate", but not "confirmed" just yet. The correlations with the activity indicators are suspicious, but a planetary scenario still looks considerably more favourable based on current data, considering their model including a correlation parameter supports the presence of a planetary signal.