I looked at your frame and you got yourself a sweetheart price notwithstanding the fact that the bike was used hard and put away wet and sweaty. More than the pointy parts of the broken top tube eyelet, I would be worried about the rust that was visible. You need to do something about the rust. I would remove what is remaining of the eyelet and then touch it up. BTW, you need a 26.8 seatpost for the frame. If this is your first "real" bike, you will be amazed about the difference in ride if you also fit similar quality components.