So I finally decided to give EA's Live Assistance a try: <a href="http://support.ea.com/chat" target="_blank">http://support.ea.com/chat</a>
Had a nice chat with a chap called Austin who managed to get me Veteran status and unlock the M1, not only did he add the games I said I had, he also added BF1942, BF1943 and BF2142 (which I have owned in the past anyway) so I now have a Veteran status of 5!
So yeah, if you've been trying and having no luck, I recommend the link above, seems like a pretty sweet gun too!

