Were you still running the VF 30 with stock fuel? If so, I would think you would blow by him a little faster than you described. I believe the S4 has a power to weight ratio close to a stock WRX. Obviously the S4 will have more advantage from a roll though.
Anyway, good race. It's hard to race and pass someone lined up in front of you.