As you can see Here you can abuse blizzards unstuck mechanic to escape gilneas as level one.
But as stated in the video, in the description and in the comments blizzard has fixed this as if you log out and log back in after doing this skip you will be automatically given the Worgen Form, all their racials and the Two Forms ability.
But I tested a (tiresome in the long run, but working so far) way to work around this...
Instead of destroying your hearthstone in the beginning like stated in the video you can simply cast the Hearthstone so that it is on cooldown and then the Unstuck works just like in the video, killing you and letting you flee Gilneas.
As you have escaped gilneas and played a little and leveled up your character as normal and you want to log out, here's what you have to do:
Since you didn't destroy your hearthstone at the Gilneas Merchant Square (there is no Innkeeper at this location) you can Hearthstone back to the very Gilnean starting zone and the game does not force you to be a Worgen.
I leveled my Human(!) Druid to level 10 outside Gilneas and then Hearthstoned back, at the starting zone I logged out and back in and it didn't force me into the Worgen Form.
Proof that I went outside and leveled in Elwynn, this is after I logged back in and as you can see, I don't have auto-learned the forms and racials.
So you can stay forever as a proud Gilnean <Insert Class Here> but you have to Hearthstone back to Gilneas every time you log out, and do the skip again every time you log in. And you can never set your hearthstone anywhere else.
Edit: You cannot use any queues before completing the Gilneas quests, and entering dungeons or mage portals does not force you to learn worgen form.