s/add_plugins_page/add_options_page . Plugins menu is hidden on wp.com so CNN VAN Settings wouldn't be visible
Prefixing FEED_URL constant name, FEED_URL is too generic
Fixing notice: $this->plugin_dir is not defined
Don't suppress error reporting with @ prefix
Don't use extract:

http://vip.wordpress.com/documentation/code-review-what-we-look-for/#using-extract
Escape late
Remove unnecessary escaping
Pass $post_ID to _wp_post_thumbnail_html to prevent 'Trying to get a property of non-object error
Using sanitize_text_field instead of trim-strval when sanitizing plugin's settings
Coding standards/tabs not spaces
Fix strict standards: calling non-static method statically
Merge pull request #1 from rinatkhaziev/review

First pass of review/fixes