Thanks for the thorough critique! I agree on most point and am working to improve things, but I like the teleporter knock back too much to remove it :P
(You can dash away after opening to avoid it)