you should be fine with a short stem and zero setback seat post. it should be a more upright riding due to the length of the headtube of this size.
You would definitely have a very low seat but hey who cares about the look if you are comfortable? Besides its a good deal!!!!
I have seen third world countries like cambodians on TV riding way bigger bikes....seems they still live to tell the tale on Discovery Channel :-0