That is really terrible! How awful for you and your boyfriend.
I'd like to think that that kind of thing wouldn't happen here but I suspect it might. It's pretty unusual to see black cyclists and we have some pretty bigoted police officers.
I would make a complaint through the official channels, even without the officers badge number the police dept, should know where their officers were at any given time on that night.
I would then go to my local newspaper and/or tv station and tell them the story.