Interesting read.
In an relatively high abstract sense one might say Aikido is effective, because you learn to refine aspects that are helpful in a fight. But more concrete, or technical level, the techniques in Aikido make no sense in a fight. Why throw someone? You just let someone escape to attack you again. One could then say Aikido is not effective at all, almost useless....
All this fuels a lot of discussions. Know what you are looking for.