The first thing I can tell you that may help you solve part of the problem you’re experiencing is that, unless you have WordPress’s wpautop function overridden, you do not need to add paragraph tags to your code. YOu simply need to separate paragraphs by pressing the enter key twice, as you would in a word processor. If you’re like me and you despise the fact that WordPress picks on the humble paragraph tag, you can disable it using either by filtering wpautop or by using a plugin like Toggle wpautop. To add your syndication sources, (at least for things that aren’t yet supported by the Syndication Links plugin), I would recommend adding some custom buttons to your editor. YOu can do that by using a plugin called Tiny MCE Advanced. YOu can also do it with code but if you’re just trying to get something done quickly and you don’t feel like writing yourself a custom functionality plugin for the buttons, this will do it without all the trouble.