Regarding release schedule - May is set as month for a feature-complete Beta release (with the all missing parts finished), and the end of May/beginning of June'18 is the final v3 release planned period. It depends on bugs and specific device issues. [Admin: Reminder, development timings are very hard to predict, so timescales can vary - and repeated ETA requests won't help speed up the process!]