Everyone on this thread trying to make this bit of ancient roadkill fit into a preconceived, published, and widely accepted premise, raise your hand (instead of pointing at the other guy!)
Everyone always screeching about the spotty fossil record who has now suddenly decided to thumb his nose at a newly discovered fossil, raise your hand.