Hmm, does look pretty much like an F20 with an extra fin!
Remember, though, F5s repeatedly kicked the backsides of USN fighter jockies a la Top Gun, USAF Aggressor squadrons et cetera - wonder what the state of Iranian pilot training is? Do you think they've gone contractorised?