The full instructions and files are finally written and available! I apologize for this taking so long!
The instructions, as is, work for Raspbian Wheezy, Jessie, and Jessie Lite on any Pi B, B+, or Pi 2.
As of Jessie, Raspbian uses systemd, which makes many of these settings easier to do by hand than messing with IPtables. Since systemd is the new standard that most Linux distros are using, I will be rewriting these scripts to take advantage of this fact. Again, the current instructions still work just fine.
I will also explore why the specific version of Hostapd is necessary and why the default version will not work. I will update as I do each of these things I mentioned above.
Thanks for following!
Thomas
It sounds like a lot of people are running into the same problem recently. As of the day I finished writing these instructions, things were good. I am going to do this project from scratch on a Pi 2 and see if something has changed. I will update anything necessary at that point. Gimme a few days and hopefully we will have answers!