Sounds like a definite lack of communication here.
Go around or continue? Impossible to be sure, unless you know where the other aircraft is, and what his intentions are...and you didn't. I think I'd have asked the chap in the PA 28 if he could see me, and taken it from there.
As for what you should do now, I'd file an airprox and CHIRP it too; it can't do any harm, and might do some good. The PA28 pilot is dangerous...and I don't care how many hours he's got; he obviously hasn't learned anything from them. If it's true... I can say I've got 20,00 hours too, if I feel like it, and who'd know any different without seeing my log book. And I don't see what his age has got to do with it, one way or the other; in fact, I don't see why you mentioned everyone's age anyway; it's completely irrelevant to anything.