Spiking the ball (especially in front of a referee who waits for you to hand out the ball) - Flag (unsportsmalike conduct)!
Taunting the opponent (ist was the last score of the game, right?) by running east-west instead straight to endzone - Flag (unsportsmanlike conduct)!
The rules might be worth discussing them, the two flags not!
Sorry, Sammy. But thats the rules (as senseless as they are or seems to be). And for two of those flags the rules say "ejection"!
You are definitely not an unfair player, but as senseless these rules might be, some of your actions where also senseless
by the way: first catch was great, wow!