Little known fact:I must have missed the #ReleaseTheLinCut
Having said that, I just looked this up F9 on IMDB. I didn't realize that this had already been released to theatres in Hong Kong, China and other places earlier this month. North American theatrical release isn't until June 25th.
IMDB score is currently 5.3/10 from 4,301 raters so...yeah.