i haven't messed much with tethering, but did you look at Wifi Tether (FOSS)? i don't know if it's ad supported
if you get around to making another build, i'd like to suggest a couple small things, though i don't know how feasible they are...
* option to remap keys - this has been a headache...