I think you might be underestimating a tad. A 12% ABV bottle of wine is usually 9 (0.12 * 75) units. Also, pub/restaurant glasses are never 125ml anymore, so a glass is usually more than 1/6th of that. Pride is 2.33 units per pint in pubs and about 2.35 per bottle (smaller bottle, stronger beer). So I make that 3(wine) + 2.35(pride bottle) + 1.16(pride half) + 3.49(pride pint and half) + 4.5(half bottle wine) + 0.94(vodka) = 15.44 (assuming your wine glasses were 1/6 of a bottle each)
Pedantry