Jerry,
Coriander at the end, really? I've found that works well for garam masala, but not so much for cori or cumin. Those to me seem like they need to be well-cooked.
Then again, I grind my own coriander, and it never gets nearly as fine a powder as the stuff in bags. Maybe its a grit factor thing.
-- Josh