I have fitted these. And no you don't need to drill the damper rod. The instructions do not mention this at all, however the internet is full of old info. I contacted the UK main distributer and he confirmed that no drilling is necessary and it is old info.
You will not need to dismantle your forks, unless you really want to, as it all just drops into place. If yours comes with an adapter ring, make sure you fit the valve to it first as it clicks into place. The valve is set for "the average" so see how it feels. I had to soften mine a touch which is a total pain in the ass as you need to fish around in there to get it all out again. Avoid if possible !!. I used the recommended 20w oil and air gap.
Hope that helps
Jon