I think if you're really committed to him then get married. It's your life and only you can lead it.
I have a similar story to you albeit with a bit more distance. I met my boyfriend online and after years of planning moved from Australia to England to be with him. We aren't getting married for at least another two years though. I'd rather settle down, live with him and get things sorted before that.
But congratulations