Yes, EG33 has been done many times. And the process is almost the same as on 2nd gen Legacies and 1st gen Imprezas. Which has been done hundreds of times, easily.
EG33 is very large. Radiator does have to be moved forward. I've seen the core support and latch chucked, and switch to hood pins. I've seen the radiator pushed in front of the latch (couple times with the stock SVX radiator, which sticks through the grill), or a shorter one down in the bumper like an Intercooler.
EZ30 is only like 1.5" longer than an EJ, and will fit with the radiator in stock position with thin fans.
I took these pictures last fall. EG33, first gen EZ30, second gen EZ30 (commonly referred to as an EZ30R, even though it's technically still an EZ30D). Obviously not super accurate comparison, but just look at the valve cover. And this EG33 has the timing cover smashed, so it looks smaller than it is.
20180816_201020 by Numbchux, on Flickr
20180816_201040 by Numbchux, on Flickr