Have you got facelift front wings (fenders)?
Have you got facelift headlights?
If so....then I would recommend doing it properly and changing to a 99-00 bonnet, since it clearly doesn't sit right! If this is the case and you do have facelift headlights and wings, I'm suprised it fits that well to be honest
On the other hand.....
From the pictures, it looks like the bumper might be a facelift version designed to fit 96-98 without having to replace the headlights/wings etc.......and with the aftermarket grill being for 99-00 it doesn't fit right, and doesn't line up with your hood (bonnet) correctly! (that is presuming in the photo's that the wings and lights are pre-facelift!)
In order to say for sure you'll have to say exactly what has been changed in the pictures and what hasn't!
But if you want perfect fit, oem Honda is the only way to go