This thread is a great example of low-cost carrier (LCC) fun and games.
Just remember if you have any issues with your Lion Air flight, you need to go through Expedia. You should be able to go to any Thai Lion office in Thailand to pre-pay baggage and seats. (I'd probably do it in Bangkok or wherever you initially enter the country)