What do I put in the drupal 7 commerce Checkout Completed Rules: Send Email field to display all of the order data?
I think this is a permissions issue related to line items and anonymous users. See https://drupal.org/node/1811972, and https://drupal.org/node/1333174.

This does not answer your exact question, but what I've done recently is install Commerce Invoice Receipt (https://drupal.org/project/commerce_invoice_receipt) as a solution. Here's the basic checklist I followed:


install commerce invoice receipt (dev version has support for logo)
set visibility of fields at admin/commerce/config/order/display/invoice
disable SQL query rewriting on on Line items view - needed for line
items to appear when emailed to customer (security issue, but I'm not sure how serious)
create a new rule with Send Invoice Receipt action - for customers
create a new rule with Send Invoice Receipt action - for admins
disable rule: Send an order notification e-mail