Well, I finally thought it out and decided to buy the CJM S1.E Fuel System. Will be installing it this weekend and tuning for Flex fuel shortly after.
Given all the bad luck i've had so far this year, i decided to play it safe and run E85 all the time just for safety.
I had my fuel pressure gauge recorded using a camera while i was on the dyno and it was as low as 42-45 PSI at redline. I decided to play it safe and to not run it much longer like that. (Gauge shows pressure at the rail but not actual pressure at the fuel injectors)
So for anyone planning to run turbos, I wouldn't recommend the OEM returnless system simply because 42 PSI - Boost PSI = actual pressure at the injectors.
In my case, it was very low 30's which probably contributed to the low power levels achieved.