There is definitely need for cleanup and consistency. I need to read this thread more carefully and I have not done so. My questions are pragmatic:
1. What is the alternative being proposed?
2. What's the time and resource implication for .LRN release?
3. If (2) is significant, can't we wait until .LRN v1.1?
4. What is the migration path/costs/implications for existing users?
There's a tradeoff here between getting the release out as soon as possible and getting it perfect. At the same time, it would be advantageous to fix some fundamental flaws before dotLRN goes out the door.