Rated 4 out of 5 stars

Great job with this, one problem though:

If you click the New Game button to start a game, it keeps the selection on the button and all the arrow keys will do is toggle button selection. The only way right now to start a game and have control of the snake is to press N to start a new game.

Fix that, and you'll have a winner on your hands.