Is my site Okay as far as optimization is concerned? Should my keyword phrase be between 2-7% or would that be considered spam?
First of all, the loading time should be more optimized. It loaded rather slow for me. You may want to load your primary content first on a proper background. Description tag seems a little longer. Did you check that out with any meta tag analyzer tool out there. The keyword tag is ideal. You may want to remove your email address from the author tag, unless you want spam. Also, try validating your site with W3c validator for faster loading and better experience. Compatibility check is also recommended for cross-platform.