If you've got your knees behind the pedal spindles or at least easily could if you wanted to, then no way the frame is to large-- some taller riders have larger bikes with shorter stems than 100 because they need a setback seatpost for the legs. Your saddle positon looks okay with a straight post.