I am going to travel to Singapore from Budapest next month. The carrier is Lufthansa, with a layover in Munich. I have a hungarian passport (EU member), and as I intend to stay for many months in South East Asia travelling around, I have not booked a return flight. I'd like to emphasize that I do not intend to overstay my tourist visa anywhere, everything is legal and I have the monetary means to support my travels.
I have booked a bus ticket from Singapore to Johor Bahru, and I have multiple hotel reservations in succession in Malaysia. Will these statisfy the onward travel proof requirements? What can I expect, how should I go about explaining things if an airline person or immigration official questions me about my travels? Is showing the booking.com application on my phone for the reservations enough or I need to print things? Should I book a fake flight ticket from SG just to be sure?