No, but it is one step closer to working. while it does flash, it does't boot. Its probably another stupid problem. Can you pull an adb logcat after this has bootlooped for a couple of minutes, if you can. If you have linux it will be much easier.
Do NOT flash unless you are planning to pull a log because this will not boot,
Sorry this took so long, but here is your logcat and dmesg.
My preliminary analysis targets these lines:
[HIGH]
I/dalvikvm( 1852): java.lang.NoSuchMethodError: no method with name='notifyJackSwitchChanged' signature='(JIZ)V' in class Lcom/android/server/input/InputManagerService;
I/dalvikvm( 1852): at java.lang.Runtime.nativeLoad(Native Method)
I/dalvikvm( 1852): at java.lang.Runtime.loadLibrary(Runtime.java:382)
I/dalvikvm( 1852): at java.lang.System.loadLibrary(System.java:535)
I/dalvikvm( 1852): at com.android.server.SystemServer.main(SystemServer.java:996)
I/dalvikvm( 1852): at java.lang.reflect.Method.invokeNative(Native Method)
I/dalvikvm( 1852): at java.lang.reflect.Method.invoke(Method.java:511)
I/dalvikvm( 1852): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
I/dalvikvm( 1852): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:558)
I/dalvikvm( 1852): at dalvik.system.NativeStart.main(Native Method)
[/HIGH]
which causes dalvik to seg fault. Looks like some zips or jars got mixed around between versions.