As event engine developer, you right. The engine still needs more work.
Anyway, the only way to improve the project is the people use it to receive feedback. You know, when you see the people use your work, it gives you motivation to keep working. :)