A few things you might want to work out to make it play better with other plugins and make it more secure.
Make use of WordPress nonces to make the admin more secure.
Consider namespacing your functions so they are less generic and less likely to conflict with future core functionality and other plugins.
Consider putting your settings into an array and saving them as one option so they take up less space.
Finally, consider adding some filters to your code so other developers can easily modify the output without sacrificing future updates.