Well it is worth the hassle, given the ports are small enough that porting the intake is worth 2-3 tenths and a 2psi drop with stock heads. Regardless, his heads are already ported. Guess you didnt see that part.
As far as needing the heads- I dont need the heads but it is nice to have the old gasket, so I can see the outline of the ports on your heads and match the intake to it. Whatever you do, dont wipe the gaskets so clean that the outline disappears.
I'm considering machining up some fixtures and writing some code to CNC the ports in the future, (Been a cnc programmer for 10 years and ported my first set of heads 20 years ago) but I need a donor intake to do it. Not as in, an intake I can trash, but an intake to map out the ports, and CNC port. But it wouldnt be ported through the entire length of the runners, since its not only not necessary, given the heavy taper of the runners, but I also would need a 5 axis CNC to do more complex 3 dimensional curves. I have 3 axis NC's. But the next intake I do, I would have to have for a month or so, so I can get the code right for future intakes. The taper of the runners is so steep that simply opening up the last couple inches can improve flow dramatically, and naturally a CNC ported intake would be accurate and balanced, runner to runner.