Game is broken

I got kill with cannon but i dont even shoot, i didnt send missile.

Likely because an enemy aircraft J-ed out and you were the closest player


I am not totally sure but if a player gets a critical hit then if they bail before the end of the game you get the credit, if it is only hits then if they bail the nearest opposing player gets the kill.
Personally what I find annoying is the few hits/critical that seem to be traded between players and then one rams into the tail or crashes into them and fly away unharmed or get the credit and you get diddly squat.