WTF? Has anyone seen this? I must admit, I thought it had promise after watching the trailer. Then I saw it and felt that the people that made it lived in a trailer.