OK... I am confused by the issues people are having with this theme. All I did to get this theme working was:
(1) Change all upper/lower filenames to all lower. Be careful as some use TWO uppercase letters in the file name. All lower... all files (nut names, font names, etc.)... all folders.
(2) In the layout.nut file, there is a line that reads:
local test_resolution = scalar2();
After that line there are a bunch of commented out examples. I am GUESSING this theme is supposed to automatically adjust the screen size and those settings are just for testing purposes ... but since I am using an ARpiCADE it doesn't matter what setting I set it for as all the video is being scaled to fit my arcade monitor... I figured I'd give 640,480 a try... so I changed the line to:
local test_resolution = scalar2(640,480);
...and it works great! I'll try 320,240 next (being that's the resolution I'm actually seeing). Maybe the issue is leaving that setting out and the Pi not being able to determine the resolution? Maybe the Pi automatically kicks in a super high resolution? Maybe the tester above who got very slow speeds ran it at a super high resolution? Not sure... but at 640x480 it looks fine.
THAT SAID... this isn't a great theme for an arcade monitor. The text is too small to be decently legible. I "might" tweak a few settings, but while I can see this theme working for a PC monitor... I'll probably not use it for the cab.