Yep. Obtaining a dev account isn't terribly difficult (you can get one for free if you use MS's "App Studio" program) and dev unlocking your phone directly follows from that, but it's definitely not a perfect solution.
I think you just have to sign into your live account. Its completely free and took 5 minutes to get install/initiated. After you install , just check updates like you normally would and the new ones should appear. April 8 is when the new 8.1 will appear for anyone with this app installed and registered.