although your panic and anger might be viable reasons for your worry, it might just be possible that the heat of the moment caused you to think like this, i too have found myself thinking this can't be, being sniped from far away with absolutely no line of sight to me (i thought at the time) and no tracking bug etc. but! items can give away my position, anyway..
that rook's dammage seems about right.
your claim that you played 2 years of dota and lost only 4 games of demigod i consider a viable one, and i respect you for this and consider you even without seeing you play yet as a good skilled player, but consider that they might not have been cheating,
either way, no way to unravel this mistery unless we can see some detailed logs of dubious matches!
and next time as tassox said, printscreen and get some names 