Oh baa, that is incredible! You must be so pleased with it.
H1ppy, I love the colours you've chosen - they are much nicer than the one on the picture.
I see what you mean about getting the pattern in your head. For something like that I might write out the instructions (I don't like charts other than for colourwork) and then copy them into a table, repeated by the number of rows I need to do, ie if it is a 10 row pattern for 100 rows I just copy and paste times ten. Then I cross out each row as I knit it. That way, if I forget which row I should be on I can see at a glance what I'm doing.
Another tip is to put a lifeline in every so often. You can do this just by threading a bit of dental floss under the stitches on the needle using a sewing up needle, or if you are using interchangeables there is often a special little hole to thread the lifeline through and it appears as you knit.
Lifelines mean that if you go wrong on a lacy pattern you can take it back to a safe place, as ripping out lace is a Grade A nightmare. Sorry if all of that is teaching you to suck eggs

.
Definitely finish it though - it will be a lovely jumper, and really useful.