Dude, I don't think your hairline is bad at all! At those last pictures you show a mature hairline, ok, maybe a little worse than that, but not bad at all! I understand that you'll do anything to regrow, but I think spironolactone is too much. Just ride out the sheds you are going through, and when the hair isn't too good looking just wear a hat or something. You'll be fine man.