Faits : A. Par jugement du 16 septembre 2014, le Tribunal criminel de l'arrondissement de l'Est vaudois a reconnu X._ coupable de mise en danger de la vie d'autrui, vol, tentative de vol, menaces, incendie intentionnel et tentative d'instigation à faux témoignage en justice. Le prévenu a été condamné à une peine privative de liberté de six ans et une mesure d'internement au sens de l'art. 64 CP a été ordonnée. Statuant le 20 février 2015 sur appel et appel joint du prévenu, respectivement du ministère public, la Cour d'appel pénale du Tribunal cantonal vaudois a réformé le jugement précité, ordonnant en lieu et place de la mesure d'internement une mesure institutionnelle en milieu fermé au sens de l'art. 59 al. 3 CP. Le jugement attaqué a été confirmé pour le surplus. Il est notamment reproché à X._ d'avoir régulièrement bouté le feu à divers objets et immeubles pendant près d'un an et demi. En particulier, le prévenu est accusé d'avoir mis le feu, au moyen d'un briquet, à des cartons usagés déposés dans une benne grillagée, le 4 juillet 2012 vers 3h30 à Villeneuve; le feu s'était ensuite propagé à l'intérieur, détruisant en totalité la menuiserie dont A._ était locataire, et partiellement à l'entreprise de charpente voisine de B._, propriétaire des deux bâtiments. 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 20 février 2015, en ce sens qu'il est libéré du chef d'accusation d'incendie intentionnel à raison des faits relatés sous ch. 2.13 dudit jugement, condamné à une peine privative de liberté n'excédant pas cinq ans et soumis à une mesure de placement dans un établissement pour jeunes adultes au sens de l'art. 61 CP. Il conteste également la répartition des frais du jugement attaqué et requiert l'assistance judiciaire.