Interest what you day about the source code. I don't know enough technically to comment either way on the validity of what you say. However I do know that sometimes 'technically superior' products don't always win the day. There are other factors, timing, marketing, network effect etc., that tend to trump the product.
You are right, it will be interesting to see how this develops.