Metascala is a minimalistic JVM implemented in approximately 3,000 lines of Scala, capable of loading and interpreting Java programs as well as itself. It is a fun experimental platform that provides insights into JVM internals, though it operates with limitations such as single-threaded execution and slow performance compared to larger JVMs like OpenJDK. Future improvements may include implementing threads, enhancing security, and optimizing the standard library interface.