I'm liking the layout overall. I'm a little bit concerned about top mid, but it's hard to say without playing on the map. Have you had any playtests done on this yet? If you haven't, you should submit it to some of the regularly occurring testing lobbies. There's a good rundown of them here.