You don't mention what version of PhpED you are running, or if it is the new 64-bit version. I've just done a profiler run with 12021 64-bit and it seemed to work fine, with the Profiler output showing correctly.
Have you got the profiler enabled in your php.ini?
debugger.profiler_enabled = on |
Also I haven't checked your rewrite rule, but if that is overriding the query string passed by PhpED then it might be dropping the profiler enablement p=1:
?DBGSESSID=1@localhost;d=0,p=1,c=1 |
Why do you need the rewrite rule?