Thank you all for your replies, I really appreciate the responses.
I have re-measured my inseam, took off all my clothes, went as far as I could with the book, and then got 78 cm. Im thinking now I might have measured my inseam wrong. 78x.883 I got 68.8. So center of BB to top of saddle currently measures 69 on the bike, so I think I will trust the fit and ride for awhile to see how it goes. Thank you kontact, I never thought that I have measured my inseam incorrectly.
I probably do look ridiculous with the 120mm stem he fitted me with, I will try to look into a bigger bike.
Thanks again everyone.