Interresting stuff but wasn't white winning big in the ending?
No because Black had a passed pawn that couldn't be stopped and white couldn't promote his pawn without me taking it.
Personally, I don't think you should've played 6...exd4; it frees White's bad bishop.