Hi Twistedlink,
I am going to advise that a water change at this point will in fact speed up the cycle.
The aim is to colonise enough nitrite oxidising bacteria (NOB) to consume a given amount of nitrite in a given time. Now, 5ppm of ammonia, when consumed by the ammonia oxidising bacteria (AOB) will convert to 13.5ppm of nitrite (the conversion rate is around 1 : 2.7).
If nitrite levels in the tank are at say, 100ppm due to the large amount of ammonia which has been converted, it will take longer for the NOB to reduce this level to 0 than if the level were 13.5ppm.
Therefore, having the nitrite level off the chart at an unmeasurable level is unnecessary and will prolong the cycle.
I advise that you should perform a water change to reduce nitrite to a measurable level, and this will not only speed up your cycle, but will make it easier for you to monitor what is happening in your tank.
Also, reduce ammonia to 2ppm for now. This will reduce further build up of nitrite, and once both ammonia and nitrite are processing in 12 hours, crank ammonia back up to 5ppm. As the AOB and NOB will double in around 24 hours once established, it will only take a day or 2 for them to multiply from processing 2ppm to processing 5ppm.
Once they are processing 5ppm of ammonia into nitrate within 12 hours, do a big water change, and start adding fish.
Hope this helps.
Cheers
BTT