I think it flows nicely. All in all, it is quite readable. You do need to take that one big paragraph and make it two or three paragraphs. You also need to make some other relatively minor changes. The first sentence, for example, is not really a sentence.
Peerhaps I will have more comments later.