According to the Terraria Wiki, yes, Plantera is in the console version of Terraria as of version 1.2.
It's possible that you're encountering a bug, though. Sometimes, the bulbs to spawn Plantera will not spawn at all, especially in the console version.
It isn't easy to tell if the biome you are in is surface or not because of the walls behind the house, I suggest breaking all of that. Also, as it states in the wiki, "to get the Truffle to move in, there must be housing in a surface Mushroom Biome during hardmode." judging by the list you have provided you have done all of the things that are required. All that's left is to see if the house you built is even suitable for NPC's.
As it states under the NPC section of the wiki, a suitable housing has:
- Proper Lighting
- Enclosed frame composed of blocks, a door, and walls. (Size: About 5x12 blocks)
- 1 Flat Surface Item (Ex: Table, Dresser, Bathtub, Bookcase, Workbench, Piano)
- 1 Comfort Item (Ex: Chair, Throne, Bench, Sofa, Bed)
From the pictures you gave, the program might be mistaking your Surface biome as an underground one because of the excess grass walls or not enough lighting. Another thing might be the height of the room.
If nothing works, just have a little patience, NPC's sometimes take a while to move in. Also, just try to preoccupy yourself with something else while waiting to help pass the time. Another thing, those walls inside the house must be player placed, if they spawned that way (Which I doubt, but doesn't hurt to inform you) you need to remove them.
Please Note: that there is a bug where if you killed the boss Plantera before the Truffle moving in, he will not move in and you will need to make a new world
Best Answer
Disclaimer I have not played Terraria on the PS3, so this answer is not first hand.
If you can beat the Twins and Skeletron Prime you should not have much of a problem with Ocram, assuming you put some time into crafting weapons/armor from the best available tier.
LevelSave - The Toughest Bosses In Terraria claims that he is actually easier than both The Twins and Skeletron prime when you its possible to fight him. Ocram is #4 on his list. The Twins and Skeletron prime are #3 and #1 respectively.
Some more anecdotal evidence: A post on the Terraria forums