The entire fuselage, with the exception of the square intakes, are MiG-29. Damn near perfect match.
The strakes are much more indicative of the MiG-29, as is the leading edge of the wing.
The only F/A-18 similarities are the intakes, canted tail and what looks like a folding wing. The entire cockpit and nose resemble nothing like the F/A-18, which is much longer with significantly longer strakes.
I still say, with great confidence, MiG-29 ;)