It's designed for the iPad 3/4 display. Even so, the layout turned out a little tight - I agree.
Parsing Yahoo (and other sources) for the data. Also, screen scraping lots of news sites for the articles.
I don't have any experience parsing EDGAR data, sorry.