howdy pot8o good to see you again!
you really have to ask yourself what is it that you enjoy doing in life, what ideas you sometimes think of but then again think 'nah that wont happen' etc. and then you just have to go for it. the worst thing that you could do would be to stick at uni, get a degree and then work, all doing something you don't want to do. you're not doing the degree for you, you're doing it for your parents. that's a bad move, because chances are you'll end up doing it for the rest of your life...
my first degree after the first year i thought that i didn't want to do it, and that it would be boring etc, so i took a break from uni and went to the uk for a couple of years to work and chill. i think taking at least a year break and seeing places and working is a must, because it gives you an entire new perspective on the equation. you've been going through school for all those years, then you go straight into one of the uk's best universitys. that's a lot of hardcore study without really a break or much freedom. although i think being in the position you are, i would definitely finish the degree. it doesn't mean that you have to work in the field, it just shows potential employers that you have what it takes to get a degree at one of the world's best universitys. this will give you a shedload more credit than anyone else going for the same job!
you are still young, so you don't need to make any choices. when i got back from the uk, i realised that the last thing i wanted to do was work my arse off for some boss that seemed to never do anything, i wanted to be my own boss. that's all, my own boss. i don't care what i'm doing, as long as i'm working my arse off for myself. i started uni again when i was 22. i thought to myself that i would be too old and shit l ike that, but what's a few years compared to the rest of your life! so i'm studying commerce majoring in entrepreneurship, and it's literally the perfect course for me.
i guess you need to work out whether you want to make yourself happy or your parents happy! you will have to think heaps too, maybe you should take a year break and work somewhere, and get that 3rd dimension of perspective. you have to do something that'll excite and challange you, as well as being interesting and enjoyable. there are so many careers out there, there will definitely be a few that would fit the bill, but if you want to work for yourself then the world's your oyster!
lack of direction's fine as long as you're enjoying yourself :)