Faits : A. Par jugement du 12 septembre 2014, le Tribunal de police de l'arrondissement de la Broye et du Nord vaudois a notamment libéré B._ des chefs d'accusation de lésions corporelles graves par négligence et de violation simple des règles de la circulation routière, libéré A._ du chef d'accusation de violation grave des règles de la circulation routière et constaté que A._ s'était rendu coupable de lésions corporelles graves par négligence et de violation simple des règles de la circulation routière. Statuant le 14 janvier 2015, la Cour d'appel pénale du Tribunal cantonal du canton de Vaud a admis l'appel de A._ et rejeté celui de X._. Elle a modifié le jugement attaqué du Tribunal de police, libérant A._ des chefs d'accusation de lésions corporelles graves par négligence et de violation simple et grave des règles de la circulation routière. En bref, les faits retenus par la Cour d'appel sont les suivants. Le vendredi 3 février 2012 vers 0h20, A._ circulait de Lausanne à Neuchâtel au volant d'un car, véhiculant une dizaine de passagers, dont X._. Ce dernier avait consommé de l'alcool et du cannabis durant la soirée. Les conditions météorologiques étaient mauvaises: il neigeait faiblement, la température était négative et une forte bise soufflait avec des rafales proches de 100 km/h. Durant le trajet, X._ s'est tout d'abord disputé avec son ancienne amie; il s'est mis en colère et était très énervé. Il a crié dans le bus, fait des allers-retours, proféré des injures à l'égard de son ex-amie et s'en est pris au matériel. Plusieurs passagers ont tenté de le raisonner, mais sans succès. Peu avant la jonction de Grandson, il s'est adressé au conducteur en lui demandant d'arrêter son bus pour le laisser sortir. A._ a adressé des avertissements à X._. Après au moins deux refus, ce dernier a dit au chauffeur que, s'il ne s'arrêtait pas, il casserait tout dans son car. A._ s'est dès lors arrêté sur une surlargeur de la bande d'arrêt d'urgence, peu avant le tunnel de Concise, et a ouvert la porte arrière du bus. L'ancienne amie de X._ a encore tenté de le raisonner, toujours en vain. Un autre passager a essayé de le retenir par le bras, mais également sans succès. X._ est sorti du bus et, après le départ de celui-ci, a déambulé sur la chaussée, le plus souvent sur la bande d'arrêt d'urgence et partiellement sur la voie de circulation. Pour une raison indéterminée, il s'est ensuite couché en travers de l'autoroute, à cheval entre la voie de droite et la bande d'arrêt d'urgence. C'est dans ces circonstances que, quelques instants plus tard, B._ l'a heurté, alors qu'elle circulait à une vitesse d'environ 70 km/h. X._ a, du fait de cette collision, subi un polytraumatisme avec fracture complexe du bassin, plaie délabrante périnéale, contusion pulmonaire droite, fracture des arcs postérieurs des côtes 9-11 droites, fracture de l'apophyse traverse droite de L5, contusion hépatique et rénale droite, fracture dentaire et plexopathie lombo-sacrée droite. B. Agissant par la voie du recours en matière pénale auprès du Tribunal fédéral, X._ conclut à la réforme du jugement de la Cour d'appel du 14 janvier 2015, en ce sens que le tribunal constate que B._ s'est rendue coupable de lésions corporelles graves par négligence et de violations simples des règles de la circulation routière (I), constate que A._ s'est rendu coupable de lésions corporelles graves par négligence et de violation des règles de la circulation routière (II), condamne A._ à une peine pécuniaire de 30 jours-amende, le montant du jour-amende étant fixé à 100 fr. (III), dit que l'exécution de la peine de A._ est suspendue dans un délai d'épreuve de deux ans (IV), condamne A._ à une amende de 3'000 fr. (V), admet dans son principe que B._ et A._ sont les débiteurs de X._, solidairement entre eux, d'un montant à titre de dommages et intérêts, X._ étant renvoyé pour le surplus à agir par la voie civile (VI), condamne B._ et A._, solidairement entre eux, à verser à X._ la somme de 50'000 fr. à titre de tort moral (VII) et condamne B._ et A._, solidairement entre eux, à régler les frais de défense de première instance de X._ par 4'959 fr. 90 ainsi que les frais de défense relatifs à la procédure d'appel par 3'700 fr., TVA en sus. Subsidiairement, il conclut à l'annulation du jugement attaqué et au renvoi de la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants. Il requiert en outre l'assistance judiciaire.