that's a BFP indeed! as pp said, you may have ovulated late, mc's are known to mess your cycles up (I had two and it took a couple of months to go back to normal)
i am so sorry that you had to go through a loss, sending heaps of sticky dust your way!