That you have. If you still have your OMNI MAID then you have held well.
We have seen a few roadmaps, haven’t we 
One comment I will make, as someone who did R & D s/w development for a number of years, these things do take time and no way around it. Back in the 80’s one project I worked on had been in development 2 years before I joined the team as the 2nd lead engineer and it was like 5 to 6 years more till it was installed into critical equipment infrastructure and ran for many years without fault. My major contributions were the RTOS written from scratch for the h/w, the protocols for comms, and some apps. The RTOS and sync Protocols back then were not something you could get “off the shelf” (libraries) but those took a year to fully write&debug&document
So I have experienced projects that often seem to always be just a couple of years away from finishing and its hard at times to distinguish between ones that will never make it and ones that will work. Sometimes only when it works do you know if they will finish or fizzle out.
Now back to present, the project in my eyes has seen definite & significant progress over the years, yes you could say that is through rose tinted glasses, but I hope its more clear glass by using my over 50 years experience.
We are now seeing beta networks that work, storing data and its the method of introducing tokens that is the greatest failure and the meta programs needing work. The method of introducing tokens is the fudge method to get tokens into the network that causes so much problems and the live network won’t need that since the tokens will exist from the exchange process.
As to roadmaps, I think to myself did an engineer write them, if so multiply time frames by 4. If a financial person wrote them then they got the figures from either nowhere or from an engineer so multiple by 8. x8 because financial people always half the engineer’s estimate. Its a waiting game for those of us who are not in the middle of the code writing.
In a couple of weeks we will be starting the major beta testing program, a real beta since the betas to date have done quite well bar people removing 1/3 of the nodes at once LOL.
tl;dr You do have to judge for yourself how you feel about the project, its not up to us to tell you 
I do feel that the project has definite & significant signs of progress in what was essentially a R&D s/w project.
And the beta program does start in a few weeks in June sometime when the logistics of working with beta testers is finalised (mostly done already)
If you have held all this time then another 6 months waiting for the launch date isn’t going to be much of a stretch.
Good luck with whatever you decide and whatever you do in real life.