RE: timing belt broke
the DOHC is an interference engine. so when the timing belt broke - unless you were at near idle, probably 1500 rpms or less, the pistons and valves will try to occupy the same space. pistons always win.... lol.
mine broke at 4,000 rpms - so yes i did feel the bump when it happened. you may be lucky - its gona take a new t-belt, and a compression test to know for sure. then again maybe it'll fire up just fine and its just the belt.... it'd be nice. pray.
on top of bending my valves it scarred the sleeves and actually cracked the head. i did have 218k on my car though. hopefully yours isn't torn up that bad.