AFAIK this car is working for others. You should only have to connect the green test connector. The flash block requirement seems to have gone away on most of the newer cars. Not sure any 2.5L engine has ever required it.
First this thread should have been started in the Subaru STI USDM 2004- forum instead of here.
The US 2007 STI Limited Edition ROM can be read and reflashed by EcuFlash. A guy did it at http://forums.openecu.org/viewtopic.php?t=1037. This suggests that the original poster has not configured EcuFlash or its drivers or his test connectors correctly.