Looks quite nice. But it definitely needs improvement.
I think it would be much better to specify a repo using user/repo syntax instead of "-u user -r repo". Also if I'm in a git repository it should use the origin repo and NOT myusername/currentdirectory.
For now a combination of hub & ghi works better for me.