Complex sentence: The software is already functioning and has been getting a lot of publicity in the media, however the Oculus Rift is not yet available to the public.
Split into simpler sentences: The software is already functioning and has received considerable publicity from the media. However, the Oculus Rift is not yet available to the public.