As I see it, the results show:
- UKIP vote all went to Brexit
- Leavers for Tory went Brexit
- Remainers for Labour went Lib Dem or Green
- I wouldn't read too much into this for a GE. It was a free hit protest vote because these MEP's are probably only going to be there a few months.
- Farage stated after the last Euro elections UKIP would be a huge force to be reckoned with in a GE and when we had one shortly after they made very little headway in FPTP and they actually had a manifesto on issues beyond Brexit. Brexit is "leave the EU with no deal". That is it.
-If the younger voters came out in larger numbers I think the greens would do quite well for them, and Lib Dems would get a small improvement but still nowhere near where they were pre-coalition.
-Labour and Conservative would lose votes, but would be protected by FPTP.
-There would be quite a high likelihood of a hung parliament, but if one party were to win outright I'd expect it to be Tory, especially under a new leader, and esp. Boris.