A cobb is ~700.00 and it only supports an Impreza in 2002. (at least officially)
I watched your video and several others, including mr potty mouth...
I'm far from an Expert, but i'm 100% confident the JDM ecu will not fix your car unless you have all the parts from a JDM car, the reason for changing the manifold and pulleys is because all of the wiring is different and the JDM car has different trigger wheels, if i was guessing i would say this is akin to BATCH fire vs SEFI. Based on what i saw in the videos id be surprised if it even ran with the US wiring and JDM computer. Some one also mentioned that the JDM intake manifold is "electronic" so I'm assuming it has some sort of variable runner set up that will be missing from yours.
My second take away is that almost no one says anything about adjusting fueling, there were a couple comments in the video comment section (ie not mentioned in the video itself, but posted by others) which people thought they might be running rich, but who knows. This doesn't mean its completely right, but if they were blowing up from fuel in the oil you'd be hearing about it. I do note the Subaru board seems unfamiliar with the term "fuel dilution".
The swap seems reasonably straight forward if you reuse the right stuff and make sure the engine is comparable EGR/NO EGR. One of the main drivers for this swap seems to be the engines are cheaper, people doing swaps because it is cheap does not create a viable market for a tuner... which is, i would postulate why your are not getting a bunch of takers on tuning your swap.
Tuning this car is not just a simple matter, you can't just go into the fuel tables and take 20% out everywhere (well you can, but your results are not going to be good) you gotta have some on who has tuned at least a similar combination or the time money and expertise to do yours on a dyno. (and the necessary hardware to access, read and adjust it)
My advice is:
First figure out if you have an actual problem and if it is a significant problem. Don't change the oil, just monitor it for rising levels or distinct smell of fuel. once you get a reasonable amount of miles on it pull a sample and have it tested to see if if has an inordinate amount of fuel in it.
If it does then set about figuring out why, is it the tune, or does it have leaking injectors or some other issue.
If it does not then keep trucking...
Thats my two cents.