Like everyone has suggested, you might want to think about selling the domain name. because it's a WP name I expected to see a nice design, really not attractive at all.
I would go with a light color, a ton of free themes that can jazz of the site.
You showing images of themes, why not set up a gallery which will show off the themes better
Your two images in the main page are different sizes, why? When one switches to the other, it shrinks your site and is a bit confusing.
The menu spills over into a 2nd line, doesn't look professional. Use sub-menus
If you are offering WP videos, why not create a membership site instead. A ton of very good free membership plugins to use.
Get a few sales on the site and be able to prove it, this will help with the resell.