Editor cannot access Theme Options

First, you used a Theme Options tutorial that is way out of date. Using such out-of-date code is going to cause you many problems. You might try this one that I wrote.

But specific to your current code, your call to add_menu_page() uses the edit_themes capability, which is limited to Administrator only. You need to use the edit_theme_options capability instead. (You also should be using add_theme_page() instead of add_menu_page().)