OK to deploy this as a package you need to run the Meteor build process.
Outside of your app directory
meteor build --directory /path/to/builddir
This will in turn create a nodejs application that you can then have shipped to AWS EB (either in tar or whatever form).
Using EB, you can specify some commands to run and these in turn will allow you to run the Meteor App on EB as a standalone app. This is important as EB allows you to specify the path to run NPM.
cd bundle/programs/server && npm install (Ensures Fibres etc are running)
Specify the node path : bundle/main.js
Setup Environment Variables
env PORT='80'
env ROOT_URL='http://www.appname.com'
Once all of that has been done, try deploying.