This cascade of privacy scandals seems quite well timed on Facebook's part; if all the blatant issues get publicized then "resolved" just before GDPR's May 25th start then they can extract the maximum value while facing no penalties. How annoying!
Facebook is categorically in-capable of cleaning up their mess. There is no way they will get all their blatant issues out of the way in the next 35 days.