technically, no.
the leak was .320 and the ota is .340
the kernal is also different. which some believe can/will cause issues when you take your next OTA update, likely Gingerbread.
what i'm hearing is that operationally the leak and the ota are identical.
someone said it could be as simple as the build that was released ota may have just been compiled by a different person on a different day.
If you head over to Team Black Hat's site and look for some of P3Droid's posts there is a way back.
He has released 4 files as of today that will update the kernal, bootloader, system and basband or radio.
I ran them all this morning.
this is unfortunately exactly the risk we run installing leaks.
TBH always said they would provide us with a way back but that it might take time.
hope that helps answer your question.