Hi Louis
I too am concerned that you say your engine hasn't been taken to 5000rpm. For two reasons below:
1. As mentioned above - without flogging it, just about every 'engine running in ' procedure asks for engines to be put under varying loads - and usually progressing up into the higher end of the revs. The SW5 cam will certainly continue to give more power up to mid 5000 revs. A lot of people ( including me) would be finding those revs a lot earlier in the running in process.
2. Even if only with engine unloaded, your timing checks should know if the engine easily rises through 3000 to at least 4000 revs- and if with no load it is fine BUT when actually driving the engine then actually is slower to pick up- then you can explore the reasons.
Please note - I would be probably be holding second to pull through 5000 rpm then be more sedate through third to fourth. ( this will keep you in the legal road limits - but I wouldn't just sit on say 3700rpm in fourth to long periods of time. I would also let the speed drop off so that car is managing to hold fourth but not by much ( if you were in a hurry you would change down to third) - and then slowly build revs and speed a few times in a row
With your engine build specs - doing that a few times should put a big smile on your face as you listen to the engine -