Just saw this and good to hear everyone came out okay, even better that something will be done about it.
On radio calls and pilots becoming errant near my location, I generally let them know in a reasonably straightforward kind of way. Nothing offensive, just let them know I've/they've got a problem and try and fix it.
eg: Couldn't spot a fellow in a 172 on downwind, despite being apparently right behind him. Got increasingly more alarmed as I couldn't see him after 15sec, so radioed him to confirm position, altitude and runway. He confirmed but still couldn't see him - but now he *knows* I can't see him, too, so was alerted to that. I ended up only seeing him as he turned base - probably 30sec in front of me but flying a polished metal plane on an overcast day, very hard to see!
Basically, do exactly what you did - fly the plane first and foremost and try and talk and find a way around the problem secondly. If the pilot continues to fly in a manner dangerous then try and talk with them in person. Failing that, report them. I used to be a postie and often talking to people yeilded a plausible and understandable explanation for their seemingly dangerous actions. Most times they were happy to cooperate. For all you know the guy may have been on his second solo and struggling with flight controls and radio calls - pilot overload during normal flight for an inexperienced pilot.
Anyway, congrats on the first solo and hope you have many more enjoyable flying hours ahead!
- boingk