It's definitely possible to play; I'm a very average violinist and I could probably play that at something close to speed with a bit of careful practice.
In terms of notation, there's nothing technically wrong with it, aside from the fact there's no time signature. There's really no need for the 8va notation, it's pretty normal for that top G to be written normally. For me, in terms of user-friendliness, I would probably prefer it to be written normally, especially since there are no huge leaps involved. The fact it's at the end of a run means nobody's going to have problems figuring out what note it is.
The slur's written correctly, no problems there.