Great write up krikor. I agree with most all of your early impressions.
One thing that everyone really needs to take note of is that in order to fully remove the EDO mod, you must force a firmware update on the Touch. It has something to do with the fact that the kernal is not replaced during a "factory reset." You'll know the EDO mod is fully removed when the startup screen changes back to normal.
I too think the EDO mod is great, but it doesn't match the sound quality of the TT3.0 mods. I think this may be due mostly to the Touch having a very limited processor, and having the Touch doing all of the decoding really stains the processor and the clarity suffers as a result.
The TT3.0 mods really provide a clarity and separation that the stock Touch or the EDO mod just don't provide.
I went back to the TT3.0 mods a couple of weeks ago, and things just didn't seem as good as I had remembered. Last night I found out that you need to do the forced firmware update to fully remove the EDO modded kernal. Doing the firmware update and reinstalling the TT3.0 mods really made a huge difference. It is my opinion that the TT3.0 mods don't exactly work all that well with the EDO mod. I also hear a relatively nice increase in clarity when having the server computer doing the decoding. So for me, I'll be sticking with the TT3.0 mods and the server set to do the decoding.
As always...YMMV...