I can get the kernel to build from the vanilla sources in the method you outlined, I want to make it an RPM to distribute it in a repo. I am using fedoras spec file because I want it to be as much of a drop in replacement of the normal kernel possible.