the pedals will depend on the shoes you wear with the bike. If you have shoes with thin soles you will probably be able to feel more of the pedals hot points on your feet. Any saddle will hurt and not be comfortable for a while when you first start riding so get your butt worked in on this one then if you still don't like it get a new one.
but to answer your questions, yes all of those items will fit on this bike. The saddle looks more like a bmx type saddle that doesn't seem to be very comfortable. The pedals will probably be very similarly shaped as the pedals that some with the bike if not the same. No matter what you do to it just ride it til is splodes, then start another thread like this asking if you should get a leader, iro, or FTP.