Holy smoke, how did you get that chain in that condition after 300 miles? It looks like its been stored under water -- salt water at that. Wipe your chain after every ride. Lube regularly.
I've weighed as much as 240+ lbs (now I onlt weigh 195 :-)) and ride bikes in all kinds of weather. I have not ever broken a chain like that.