Looks like a good time, who has been sailing longer you or him? Maybe with some time you can learn to make the Sol Cat keep up.
I have been sailing longer, and I can hold him off pretty well for a time, but I have to use every trick I know to do it. He is starting to get the Nacra dialed in so it is getting harder. Definitely points better than the Solcat, and better in light air, but if I can keep him on a broad reach at full power we are pretty close.