Why wait till March, get a Nintendo Switch today! Prints with separate joycons that you can slide in and out, etc. You can change the game on the screen (simply print out the screens on the PDF, cut them out, and slide them in).
Build is quite simple - print out the separate parts, and glue frame.stl to body.stl. Do this carefully so that you allow enough space for the paper screen to slide in.
The tolerances are worked out for printing using PLA - if you use other plastics, you may get issues with the joycons not sliding into place due to different shrinking rates - if you hit this issue, just scale the joycons slightly to compensate.
Too lazy to print your own? Order one here: http://store.rabbitengineering.com