Finally got a response form CDkeys, they say it should be fine as of tonight once the full launch goes through, if not then they will issue me a refund.
EA forums are full of people blaming EA for this, not sure how that works in some peoples brains, I bought it from CDkeys my issue is with...