Yes, you are correct, Pierre Omidyar bankrolled First Look Media and is the founder on their about page. [1]
Glenn Greenwald is just a "co-founding editor". And his profile hasn't been removed yet.
Editor-in-chief currently is Betsy Reed. So she's blocking Glenn from publishing Biden report?