I rather like it..
It is a solid melody. And Im a sucker for the organ. But this would not make much sence without that wall of text. And I think that music should be able to stand on it's own. There are some blues elements in here, but I think it is pretty obvious that this belongs in the latin section. Good work..