Since you said you're looking for feedback, I just thought I'd post that I mean to read it, but haven't gotten a chance to. I'll post something more substantial once I do so, but I don't know when that'll be.
That said, I skimmed the post lengths and they seem fine to me...