Sachverhalt: A. Das Obergericht des Kantons Zürich sprach X._ am 6. Juli 2015 zweitinstanzlich der Vergewaltigung (Anklageziffer 1), der Freiheitsberaubung (Anklageziffer 4), der Nötigung (Anklageziffer 2) und der Tätlichkeiten (Anklageziffer 6) schuldig (Dispositivziffer 1). Vom Vorwurf der mehrfachen Vergewaltigung (Anklageziffer 1) sprach es ihn frei (Dispositivziffer 2). Gleichzeitig stellte es fest, dass der Freispruch vom Vorwurf der Drohung (Anklageziffer 3) in Rechtskraft erwachsen war. Ebenso hielt es die Rechtskraft der erstinstanzlichen Schuldsprüche wegen mehrfacher Drohung (Anklageziffer 5), Entwendung eines Fahrzeugs zum Gebrauch sowie Fahrens ohne Berechtigung (Nebendossier 2) fest. Das Obergericht verurteilte X._ zu einer Freiheitsstrafe von fünf Jahren (unter Anrechnung der Untersuchungs- und Sicherheitshaft von 678 Tagen) und zu einer Busse von Fr. 300.-- (Dispositivziffer 3). Die Ersatzfreiheitsstrafe setzte es auf 3 Tage fest (Dispositivziffer 4). Es ordnete eine stationäre therapeutische Massnahme unter Aufschub des Vollzugs der Freiheitsstrafe an (Dispositivziffer 5). Dem Grundsatz nach erklärte es X._ aus dem eingeklagten Ereignis für schadenersatz- und genugtuungspflichtig. Zur Feststellung des Umfangs dieser Ansprüche verwies es A._ auf den Zivilweg (Dispositivziffer 6). Das Obergericht bestätigte die erstinstanzliche Kostenauflage (Dispositivziffer 7). Es auferlegte X._ die Kosten des Berufungsverfahrens (Dispositivziffer 9) und sprach ihm keine Prozessentschädigung zu (Dispositivziffer 10). B. Mit Beschwerde in Strafsachen beantragt X._, es seien die Dispositivziffern des obergerichtlichen Urteils 1, 3, 4, 5, 6, 7, 9 und 10 aufzuheben. Er sei von den Vorwürfen der Vergewaltigung (Anklageziffer 1), Freiheitsberaubung (Anklageziffer 4), Nötigung (Anklageziffer 2) und Tätlichkeiten (Ankageziffer 6) freizusprechen und mit einer Freiheitsstrafe von sechs Monaten zu bestrafen. Die Zivilforderung von A._ sei auf den Zivilweg zu verweisen. Ihm sei für die erlittene Überhaft eine angemessene Entschädigung zuzusprechen. Die Kosten des kantonalen Untersuchungs- und Gerichtsverfahrens seien der (kantonalen) Gerichtskasse aufzuerlegen und ihm sei eine angemessene Parteientschädigung zuzusprechen. Eventualiter sei das Urteil des Obergerichts betreffend die Dispositivziffern 1, 3, 4, 5, 6, 7, 9 und 10 aufzuheben und die Sache zum Freispruch und zur Neubeurteilung über die Strafzumessung, die allfällige Massnahme, die Zivilforderung, die Haftentschädigung und die Nebenfolgen an die Vorinstanz zurückzuweisen. Der Beschwerde sei in Bezug auf die Zivilansprüche die aufschiebende Wirkung zu erteilen. Für das bundesgerichtliche Verfahren ersucht X._ um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung.