It’s technically impressive, but I wouldn’t use it. I would just make do without value types until the next JVM alpha builds are available. I definitely trust the official JVM alpha builds over an amateur effort for correctness, stability, performance, and of course future compatibility. No one will use or support this once the JVM alpha builds have this functionality.
Notice that the linked github project and the linked blog post are all after the JDK architects started making public noise about value types being the next big JDK feature.
Famous JDK architect John Rose from Oracle went public with this on April 30:
https://blogs.oracle.com/jrose/entry/value_types_in_the_vm1
BTW, the big difference I see between Java value types and C# structs is the immutability constraint. In hindsight, the C# architects think allowing mutable structs was a bad idea:
http://blogs.msdn.com/b/ericlippert/archive/2011/03/14/to-box-or-not-to-box-that-is-the-question.aspx
Java, is fortunately doing it correctly from the start.