Something is not right. Your base numbers look good but the rest don't. Most people aren't dyno'ing their n55's correctly. Shiv mentioned that the n55 is tricky when it comes to the dyno. He said he was going to produce a tutorial on how to properly dyno an n55, not sure if he ever did however.
Another thing to consider, for me, with either 3-20 or 3-21 maps (with fuel harness), after 100 miles of driving the car turns into a pig. When I clear codes (no SES light turned on), the car suddenly turns into a monster. If I keep driving past 100 miles, while low cruising or idle, I'll eventually either get an SES light or half engine/limp. I do not have the latest dme update.